home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / wildcat / wmail209.zip / WM.DOC < prev    next >
Text File  |  1993-03-24  |  111KB  |  2,775 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                  WILDMAIL! v2.09
  14.  
  15.                         Echomail Processor for WILDCAT!
  16.                               v3.00-3.02 thru v3.6x
  17.  
  18.  
  19.               (c) Copyright 1991, 1993 by Online Computer Resources
  20.  
  21.  
  22.                 2036 Columbus Pkwy, Suite 405, Benicia, CA 94510
  23.                    Voice: (707) 552-1122  BBS: (707) 552-0602
  24.  
  25.                                All Rights Reserved
  26.                                 Revised: 02/13/93
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                                     WILDMAIL!
  35.  
  36.                                 TABLE OF CONTENTS
  37.  
  38.  
  39.  
  40.           INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . .   1
  41.  
  42.           ABOUT THIS DOCUMENTATION  . . . . . . . . . . . . . . . . . .   2
  43.  
  44.           ACKNOWLEDGEMENTS  . . . . . . . . . . . . . . . . . . . . . .   3
  45.  
  46.           REGISTRATION/ORDERING INFORMATION . . . . . . . . . . . . . .   3
  47.  
  48.           INSTALLATION  . . . . . . . . . . . . . . . . . . . . . . . .   4
  49.                FILES INCLUDED . . . . . . . . . . . . . . . . . . . . .   4
  50.                UPGRADING WILDMAIL!  . . . . . . . . . . . . . . . . . .   5
  51.                INSTALLING WILDMAIL! FOR THE FIRST TIME  . . . . . . . .   6
  52.  
  53.           COMMAND LINE OPTIONS  . . . . . . . . . . . . . . . . . . . .   7
  54.                USAGE  . . . . . . . . . . . . . . . . . . . . . . . . .   7
  55.                ?  . . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  56.                TOSS . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  57.                SCAN . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  58.                PACK . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  59.                PURGE  . . . . . . . . . . . . . . . . . . . . . . . . .   8
  60.                REBUILD  . . . . . . . . . . . . . . . . . . . . . . . .   9
  61.                -A . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  62.                -N . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  63.                -R . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  64.                -S . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  65.                -T . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  66.                -Q . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  67.  
  68.           AREAS.BBS FILE  . . . . . . . . . . . . . . . . . . . . . . .  11
  69.  
  70.           AREAFIX . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  71.  
  72.           WM.CFG FILE . . . . . . . . . . . . . . . . . . . . . . . . .  13
  73.                GENERAL CONFIGURATION INFORMATION  . . . . . . . . . . .  13
  74.                     ZONE  . . . . . . . . . . . . . . . . . . . . . . .  13
  75.                     ADDRESS . . . . . . . . . . . . . . . . . . . . . .  13
  76.                     MAILER  . . . . . . . . . . . . . . . . . . . . . .  14
  77.                     INBOUND . . . . . . . . . . . . . . . . . . . . . .  14
  78.                     AKA . . . . . . . . . . . . . . . . . . . . . . . .  14
  79.                     ADDTOSEENBY . . . . . . . . . . . . . . . . . . . .  14
  80.                     MAP_ZONE  . . . . . . . . . . . . . . . . . . . . .  15
  81.                     DEFAULT_ZONE  . . . . . . . . . . . . . . . . . . .  15
  82.                     MATCH_ZONE  . . . . . . . . . . . . . . . . . . . .  16
  83.                     OUT_ZONE  . . . . . . . . . . . . . . . . . . . . .  17
  84.                     POINTBOSS . . . . . . . . . . . . . . . . . . . . .  18
  85.                     POINTNET  . . . . . . . . . . . . . . . . . . . . .  18
  86.  
  87.  
  88.  
  89.  
  90.  
  91.                                         i
  92.  
  93.  
  94.  
  95.                                     WILDMAIL!
  96.  
  97.                                 TABLE OF CONTENTS
  98.  
  99.  
  100.  
  101.                     WILDCAT . . . . . . . . . . . . . . . . . . . . . .  18
  102.                     NETMAIL . . . . . . . . . . . . . . . . . . . . . .  18
  103.                     MATRIXMAIL  . . . . . . . . . . . . . . . . . . . .  19
  104.                     OUTBOUND  . . . . . . . . . . . . . . . . . . . . .  19
  105.                     LOG . . . . . . . . . . . . . . . . . . . . . . . .  19
  106.                     BADECHO . . . . . . . . . . . . . . . . . . . . . .  20
  107.                     DUPLICATES  . . . . . . . . . . . . . . . . . . . .  20
  108.                     MAXMESSAGES . . . . . . . . . . . . . . . . . . . .  20
  109.                     NULLMESSAGE . . . . . . . . . . . . . . . . . . . .  21
  110.                     KILLSENT  . . . . . . . . . . . . . . . . . . . . .  21
  111.                     INTLADDRESSING  . . . . . . . . . . . . . . . . . .  21
  112.                     NONETMAILMESSAGE  . . . . . . . . . . . . . . . . .  21
  113.                     NOTIFY  . . . . . . . . . . . . . . . . . . . . . .  21
  114.                     PURGE . . . . . . . . . . . . . . . . . . . . . . .  22
  115.                     STANDARDARCHIVE . . . . . . . . . . . . . . . . . .  22
  116.                     UNPACKER  . . . . . . . . . . . . . . . . . . . . .  23
  117.                     PACKER  . . . . . . . . . . . . . . . . . . . . . .  24
  118.                     TYPEPACK  . . . . . . . . . . . . . . . . . . . . .  24
  119.                     SWAP<>    . . . . . . . . . . . . . . . . . . . . .  25
  120.                     DELETESEENBYLINES . . . . . . . . . . . . . . . . .  26
  121.                     SHOWSEENBYLINES . . . . . . . . . . . . . . . . . .  26
  122.                     DELETEAFTERTOSSING  . . . . . . . . . . . . . . . .  26
  123.                     FORWARDPACKETS  . . . . . . . . . . . . . . . . . .  26
  124.                     NOEMS . . . . . . . . . . . . . . . . . . . . . . .  27
  125.                     LOCKCOUNT . . . . . . . . . . . . . . . . . . . . .  27
  126.                     QUIETARC  . . . . . . . . . . . . . . . . . . . . .  27
  127.                     SEENBYCHECKING  . . . . . . . . . . . . . . . . . .  28
  128.  
  129.           SAMPLE DISPLAY SCREEN . . . . . . . . . . . . . . . . . . . .  29
  130.                WINDOW DEFINITIONS . . . . . . . . . . . . . . . . . . .  29
  131.                     INBOUND MAIL ARCHIVES . . . . . . . . . . . . . . .  29
  132.                     STATISTICS  . . . . . . . . . . . . . . . . . . . .  30
  133.                     MAIL PACKET QUEUE . . . . . . . . . . . . . . . . .  30
  134.                     CURRENT ACTIVITY  . . . . . . . . . . . . . . . . .  30
  135.                     FREE MEMORY . . . . . . . . . . . . . . . . . . . .  30
  136.  
  137.           ORIGIN LINES  . . . . . . . . . . . . . . . . . . . . . . . .  31
  138.  
  139.           HELP SCREEN . . . . . . . . . . . . . . . . . . . . . . . . .  32
  140.  
  141.           EXIT ERRORLEVELS  . . . . . . . . . . . . . . . . . . . . . .  33
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.                                        ii
  153.  
  154.  
  155.  
  156.                                     WILDMAIL!
  157.  
  158.                                 TABLE OF CONTENTS
  159.  
  160.  
  161.  
  162.           WILDMAIL! LICENSING AND DISTRIBUTION AGREEMENT  . . . . . . .  34
  163.                NO WARRANTY  . . . . . . . . . . . . . . . . . . . . . .  36
  164.  
  165.           TECHNICAL SUPPORT . . . . . . . . . . . . . . . . . . . . . .  37
  166.  
  167.           APPENDIX A, LIMITS AND SIZES  . . . . . . . . . . . . . . . .  38
  168.                MEMORY REQUIREMENTS  . . . . . . . . . . . . . . . . . .  38
  169.                WM.CFG FILE LIMITS . . . . . . . . . . . . . . . . . . .  38
  170.  
  171.           APPENDIX B, OTHER TECHNICAL NOTES . . . . . . . . . . . . . .  39
  172.                TOSSING ARCMAIL IN DATE/TIME ORDER   . . . . . . . . . .  39
  173.                NODE NUMBER SYNTAX SHORTCUTS . . . . . . . . . . . . . .  39
  174.                LARGE MESSAGES . . . . . . . . . . . . . . . . . . . . .  39
  175.                NO CONTENT MESSAGES  . . . . . . . . . . . . . . . . . .  39
  176.  
  177.           FRONTDOOR BATCH FILES . . . . . . . . . . . . . . . . . . . .  40
  178.                ASSOCIATED BATCH FILES . . . . . . . . . . . . . . . . .  40
  179.                SYSTEM FLOW  . . . . . . . . . . . . . . . . . . . . . .  41
  180.                CAT.BAT EXPLANATION  . . . . . . . . . . . . . . . . . .  42
  181.                DOBBS.BAT  . . . . . . . . . . . . . . . . . . . . . . .  46
  182.                EXEBBS.BAT . . . . . . . . . . . . . . . . . . . . . . .  47
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.                                        iii
  214.  
  215.  
  216.           WILDMAIL! v2.09
  217.           CHANGES
  218.  
  219.  
  220.  
  221.           BUG FIXES
  222.  
  223.                o    Fixed the problem where WILDCAT! would crap out if a user
  224.                     logged on to a node while WM was running.
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.                                     iv
  275.  
  276.  
  277.           WILDMAIL! v2.09
  278.           EVALUATION KEY
  279.  
  280.  
  281.  
  282.           30 DAY EVALUATION KEY FILE
  283.  
  284.                WILDMAIL! utilizes a special file to activate its usage for
  285.                a period of 30 days.  This method allows the program to be
  286.                fully utilized with all options enabled for the duration of
  287.                the evaluation period.  If the product hasn't been registered
  288.                after the thirty days, WILDMAIL! will inform you it has
  289.                expired and will simply cease to run.
  290.  
  291.                Since the current method of distribution prevents a "dated"
  292.                key file from be included in WMAIL208.ZIP, you must dial up
  293.                the support board (listed below) and create this special key
  294.                file.  Selecting the "Create WM.ID Key File" option from the
  295.                Main Menu initiates this process and you simply enter in the
  296.                required information and then follow the instructions for
  297.                downloading.
  298.  
  299.                The WILDMAIL! support board may reached by dialing:
  300.  
  301.                          (707) 552-0602
  302.  
  303.                Only one key per person/registration number will be allowed.
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.                                      v
  336.  
  337.  
  338.           WILDMAIL! v2.09                                        Page  1
  339.           INTRODUCTION
  340.  
  341.  
  342.  
  343.           WILDMAIL! v2.09 is an echomail processor for WILDCAT! v3.xx BBS
  344.           software.  WILDMAIL!, hereinafter referred to as WM, processes
  345.           standard Fidonet compatible mail archives received from a front end
  346.           mailer like D'Bridge, FrontDoor or BinkleyTerm.  After unpacking,
  347.           WM processes the .PKT files and tosses those messages directly into
  348.           the corresponding WILDCAT! message conferences.  It also forwards
  349.           those incoming messages to nodes (up/downstream) as specified in
  350.           the AREAS.BBS file.
  351.  
  352.           Conversely, it extracts new messages and outputs them into the .PKT
  353.           format and then creates a standard Fidonet mail archive and passes
  354.           that to the front end mailer to process as outbound mail.
  355.  
  356.  
  357.           Here's a sampling of WM's capabilities:
  358.  
  359.                .    Multi-Zone/Network support.
  360.  
  361.                .    Able to unpack/pack most types of archive mail bundles
  362.                     such as ARC, PAK, LZH, ZIP, ARJ and ZOO.
  363.  
  364.                .    Point support as both a BOSS and a POINT node.
  365.  
  366.                .    Supports passthru conferences.
  367.  
  368.                .    Kill duplicate messages based on a count set up in the
  369.                     WM.CFG file.
  370.  
  371.                .    Supports a unique ORIGIN line per conference.
  372.  
  373.                .    Quiet mode of operation.  Turns display mode off to
  374.                     decrease processing time.
  375.  
  376.                .    Status log file reporting.
  377.  
  378.                .    Private Echomail messages.
  379.  
  380.                .    Full screen display with statistics.
  381.  
  382.  
  383.  
  384.  
  385.           WILDMAIL! v2.09                                        Page  2
  386.           ABOUT THIS DOCUMENTATION
  387.  
  388.  
  389.  
  390.           This document is a reference manual on how to set up and run WM.
  391.           The documentation assumes that you know something about
  392.           net/echomail, and is not a tutorial on how to set up and run a
  393.           frontend mailer program such as FrontDoor, D'Bridge or BinkleyTerm.
  394.  
  395.           There is however a section on setting up the batch files for
  396.           FrontDoor, but are only shown for example only.  WE CAN NOT SUPPORT
  397.           THE SETUP AND CONFIGURATION OF FRONTDOOR!
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.           WILDMAIL! v2.09                                        Page  3
  406.           ACKNOWLEDGEMENTS
  407.  
  408.  
  409.  
  410.           Thanks go to Mustang Software Inc. for creating an exceptional
  411.           product in WILDCAT! v3.x.  Also, thanks go to the great people who
  412.           were our guinea pigs in the first versions of this program and who
  413.           shared in it's development - the ALPHA/BETA testers of WILDCAT!
  414.           v3.x!
  415.  
  416.  
  417.           To them all - Thanks!
  418.  
  419.  
  420.           Derek Koopowitz/Joe Martin
  421.  
  422.           Online Computer Resources
  423.           2036 Columbus Pkwy,  #405
  424.           Benicia,  CA  94510
  425.  
  426.           Fidonet 1:161/123, 1:161/502, 1:161/503, 1:161/504
  427.  
  428.  
  429.  
  430.  
  431.           REGISTRATION/ORDERING INFORMATION
  432.  
  433.           International (except Australia) and USA orders are handled by us
  434.           at Online Computer Resources.  Australian orders are handled by
  435.           Barcastle Enterprises located in Melbourne Australia.  Please see
  436.           the enclosed REGISTER.DOC file for full ordering information.
  437.  
  438.  
  439.  
  440.           WILDMAIL! v2.09                                        Page  4
  441.           INSTALLATION
  442.  
  443.  
  444.  
  445.           FILES INCLUDED
  446.  
  447.           Your WM installation kit is distributed in a single compressed
  448.           library file containing these files:
  449.  
  450.  
  451.                READ.ME        Introductory comments and any last minute
  452.                               changes.
  453.  
  454.                WHATSNEW.nnn   File(s) describing bug fixes/enhancements to WM
  455.                               for WM.
  456.  
  457.                REGISTER.DOC   Registration form used when registering the
  458.                               product.
  459.  
  460.                EVALKEY.DOC    How to get an evaluation key to run WM.
  461.  
  462.                WM.EXE         WM, the executable.
  463.  
  464.                WM.OVR         WM overlay file.
  465.  
  466.                WM.DOC         This documentation file.
  467.  
  468.                WM.CFG         Sample configuration file for WM.
  469.  
  470.                AREAS.BBS      Sample file showing echomail areas and the
  471.                               area distribution.
  472.  
  473.                WMCRASH.LST    Sample file showing user names that are
  474.                               allowed to send Netmail messages flagged as
  475.                               CRASH.
  476.  
  477.                ORIGIN.002     Sample ORIGIN.nnn file.
  478.  
  479.                WMRUTE.CFG     Blank routing configuration file for the PACK
  480.                               option of WM when running under BinkleyTerm.
  481.                               (Not used at this time)
  482.  
  483.                DB-CFG.ZIP     Sample configuration files for setting up
  484.                               D'Bridge with WM.
  485.  
  486.                FD-CFG.ZIP     Sample configuration files for setting up
  487.                               FrontDoor with WM.
  488.  
  489.                BI-CFG.ZIP     Sample configuration files for setting up
  490.                               BinkleyTerm with WM.
  491.  
  492.  
  493.  
  494.           WILDMAIL! v2.09                                        Page  5
  495.           INSTALLATION/UPGRADE
  496.  
  497.  
  498.  
  499.           UPGRADING FROM v2.00-2.07
  500.           =========================
  501.  
  502.                1.   Print out the contents of your existing WM.CFG file.
  503.  
  504.                2.   Unzip WMAIL208.ZIP and copy WM.EXE, WM.OVR and WM.CFG
  505.                     files into the existing \WILDMAIL directory overwriting
  506.                     the previous files.
  507.  
  508.                3.   Using a standard ASCII editor, make the necessary
  509.                     changes to the new WM.CFG file to reflect your current
  510.                     settings from the printed out copy of your old WM.CFG
  511.                     file.
  512.  
  513.                4.   Activate/deactivate the new options as necessary in the
  514.                     new WM.CFG file.
  515.  
  516.                5.   Edit/create the WMCRASH.LST file if needed.
  517.  
  518.  
  519.           UPGRADING WM FROM EARLIER THAN v2.00
  520.           ====================================
  521.  
  522.                1.   Make a complete backup of your existing \WILDMAIL
  523.                     directory.  Very important!  Print out a copy of your
  524.                     existing WM.CFG file.
  525.  
  526.                2.   Delete all files from your existing \WILDMAIL directory
  527.                     EXCEPT AREAS.BBS and WM.ID if you have previously
  528.                     registered WM.
  529.  
  530.                3.   Unzip the contents of WMAIL208.ZIP into the \WILDMAIL
  531.                     directory allowing overwrites on everything EXCEPT your
  532.                     AREAS.BBS file.
  533.  
  534.                4.   Using a ASCII text editor, make the necessary changes to
  535.                     the *new* WM.CFG file from your old copy you printed out
  536.                     in step 2.  Do NOT use your old WM.CFG file!
  537.  
  538.                5.   Make sure all the packer types that have been defined in
  539.                     your WM.CFG do in fact exist in your path.  WM now
  540.                     checks to make sure that these compression and
  541.                     decompression programs physically exist prior to
  542.                     starting any mail processing.
  543.  
  544.                6.   REMOVE the old -C command line parameter from your
  545.                     mailers BATch file.  THIS IS VERY IMPORTANT!  Automatic
  546.                     cleanup is now performed.  Refer to the *new* -N
  547.                     replacement option for additional information.
  548.  
  549.                7.   Edit/create the WMCRASH.LST file if needed.
  550.  
  551.  
  552.  
  553.  
  554.           WILDMAIL! v2.09                                        Page  6
  555.           INSTALLATION/UPGRADE
  556.  
  557.  
  558.  
  559.           If you encounter any problems, always do your checking from the DOS
  560.           prompt and NOT from a batch file.  This will allow plenty of time
  561.           to read whatever gets displayed to the screen.  All internal error
  562.           messages detected by WM will be placed in the log file that is
  563.           defined in WM.CFG (normally WM.LOG) for later review.
  564.  
  565.  
  566.           INSTALLING WM FOR THE FIRST TIME
  567.           ================================
  568.  
  569.                1.   Create a directory called \WILDMAIL.
  570.  
  571.                2.   Unzip the contents of WMAIL208.ZIP into the \WILDMAIL
  572.                     directory.  If you've registered WM, you will need to
  573.                     place the WM.ID file in this directory as well.
  574.  
  575.                2.   Edit the WM.CFG file with any ASCII text editor to meet
  576.                     your specific configuration needs.  Refer to the section
  577.                     on this file for detailed configuration information.
  578.  
  579.                3.   Edit the example AREAS.BBS file with any ASCII text
  580.                     editor and specify the WILDCAT! message conference
  581.                     numbers and net/node addresses which will be receiving
  582.                     mail.
  583.  
  584.                4.   Edit/create the WMCRASH.LST file if needed.
  585.  
  586.                5.   Edit your mailers batch file to add WM to it so that it
  587.                     can take care of the following tasks:
  588.  
  589.                     .    incoming mail tossing/forwarding
  590.  
  591.                     .    scheduled scanning of your echomail areas
  592.  
  593.                     .    scanning and packing mail after new messages are
  594.                          created on your system
  595.  
  596.           Various sample mailer configurations and batch files have been
  597.           included with this release to aid in the setup and implementation
  598.           of WM.  Please refer to the appropriate xx-CFG.ZIP for your
  599.           configuration needs.
  600.  
  601.  
  602.  
  603.  
  604.  
  605.           WILDMAIL! v2.09                                        Page  7
  606.           COMMAND LINE OPTIONS
  607.  
  608.  
  609.  
  610.           COMMAND LINE USAGE:
  611.  
  612.                WM TOSS SCAN PACK PURGE REBUILD,<# of dupes>
  613.                   -A<filename>
  614.                   -N
  615.                   -R<conference #>,<net/node id>,<starting msg #>
  616.                   -S<schedule_name>
  617.                   -T<conference #>,<extract count>
  618.                   -Q
  619.  
  620.  
  621.           Below is a list of available command line parameters that can be
  622.           used when running WM.
  623.  
  624.  
  625.           ?
  626.                This will cause WM to display a help screen that allows menu
  627.                style selection of command line parameters for specific help
  628.                information.
  629.  
  630.                     Example Usage:  WM ?
  631.  
  632.  
  633.           TOSS
  634.                This parameter will cause WM to toss messages into their
  635.                respective message bases.
  636.  
  637.                     Example Usage:  WM TOSS
  638.  
  639.                This process starts off by scanning your defined BADECHO
  640.                directory for any .MSG files and if there's a defined
  641.                conference, tosses them into their respective conferences.
  642.                Next, it proceeds to decompress the first mail archive found
  643.                in the INBOUND directory and then starts the process of
  644.                tossing/adding messages to their respective conferences.
  645.  
  646.                If the PURGE option is enabled in WM.CFG, then WM will purge
  647.                the oldest message before adding a new one if the conference
  648.                is at it's defined limit as specified in MAKEWILD.
  649.  
  650.  
  651.  
  652.  
  653.           WILDMAIL! v2.09                                        Page  8
  654.           COMMAND LINE OPTIONS
  655.  
  656.  
  657.  
  658.           SCAN
  659.                This is used to search for newly entered messages, then
  660.                extract and forward them as defined in the AREA.BBS file.
  661.  
  662.                     Example Usage:  WM SCAN
  663.  
  664.                This process begins by reading the contents of AREAS.BBS for
  665.                a list of conferences to process and extracts ALL messages
  666.                based upon the LAST EXTRACT COUNT (see -T parameter) for that
  667.                conference.  Then as defined in WM.CFG with the TYPEPACK
  668.                keyword, each node that has been specified to receive mail,
  669.                will have it packed up in it's designated ARCHIVAL format.
  670.                See TYPEPACK keyword.
  671.  
  672.  
  673.           PACK
  674.                This option is only used when BINKLEY has been selected as the
  675.                Mailer type.
  676.  
  677.                     Example Usage:  WM PACK
  678.  
  679.                At present WM does not support it's own internal packing,
  680.                bundling and routing of outbound mail.  This parameter will
  681.                however, call an external program called Qmail (QM.EXE with
  682.                the pack option).  The associated .CFG files for this program
  683.                must be configured for proper operation.  This program is not
  684.                supplied with WM.
  685.  
  686.  
  687.           PURGE
  688.                This will maintain the allowable message count defined in
  689.                MAKEWILD for each message conference configured in the
  690.                AREAS.BBS file.
  691.  
  692.                     Example Usage:  WM PURGE
  693.  
  694.                Normally, this option would be used if you have excluded the
  695.                PURGE option from the WM.CFG configuration file and could be
  696.                run as a scheduled BBS event.  There would be a minor savings
  697.                in time to process the incoming mail, minimizing downtime of
  698.                that node for processing mail.  However, disk space will be
  699.                taken up for those unused blank slots in the message database.
  700.  
  701.  
  702.  
  703.           WILDMAIL! v2.09                                        Page  9
  704.           COMMAND LINE OPTIONS
  705.  
  706.  
  707.  
  708.           REBUILD,<nnnnnn>
  709.                This forces a complete rebuild of WILDDUPS.IX file located in
  710.                the \WILDMAIL directory.
  711.  
  712.                     Example Usage:  WM REBUILD,5000
  713.  
  714.                This will read the information stored in the WILDDUPS.DAT file
  715.                and re-create a new database containing 5000 of the most
  716.                current messages for duplicate checking.  The <nnnnnn> option
  717.                is used to override the number of duplicates you specified in
  718.                the WM.CFG file.  Please note the placement of the comma
  719.                between REBUILD and the defined duplicates number.
  720.  
  721.                Also note that if the WILDDUPS.DAT file is corrupted or
  722.                missing, it will be replaced by a new WILDDUPS.DAT file
  723.                containing 0 messages.
  724.  
  725.  
  726.           -A<filename>
  727.                This will tell WM to use the specified file name as the
  728.                AREAS.BBS file, instead of the default AREAS.BBS file.
  729.  
  730.                     Example Usage:  WM -Anewarea.bbs
  731.  
  732.  
  733.           -N
  734.                This option DISABLES a cleanup of the FrontDoor or D'Bridge
  735.                outbound directory.
  736.  
  737.                     Example Usage:  WM -N
  738.  
  739.                WM now automatically cleans up the outbound directory prior
  740.                to any tossing or extraction of messages.  This option is used
  741.                to override that process and leave the outbound mail archives
  742.                in the outbound directory.
  743.  
  744.                IF THIS OPTION IS USED, IT COULD CAUSE DUPLICATES TO BE SENT
  745.                OUT!  PLEASE BE CAREFUL!
  746.  
  747.  
  748.           -R<conference #>,<net/node id>,<starting msg #>
  749.                This option will rescan a specified conference and extract
  750.                mail for the node specified.
  751.  
  752.                Example Usage : WM -R14,161/502 or WM -R14,161/502,50
  753.  
  754.                NOTE the placement of the "," between the <conference #>, the
  755.                <net/node id> and the <starting msg #>.
  756.  
  757.                The first example would rescan conference number 14 and
  758.                forward that mail to the address 161/502.
  759.  
  760.  
  761.  
  762.           WILDMAIL! v2.09                                        Page 10
  763.           COMMAND LINE OPTIONS
  764.  
  765.  
  766.  
  767.           -R<conference #>,<net/node id>,<starting msg #> - (continued)
  768.  
  769.                The second example would rescan conference number 14 starting
  770.                at message number 50 and forward mail to the address 161/502.
  771.                The starting message number is optional and if left out will
  772.                force a rescan or extraction of all messages in the defined
  773.                conference.
  774.  
  775.                Each messages ORIGINAL origin, seenby and path lines will be
  776.                stripped out.  USE WITH CAUTION!
  777.  
  778.  
  779.           -S<schedule name>
  780.                This will run the specified schedule name in the QM_ROUTE.CFG
  781.                file.
  782.  
  783.                     Example Usage:  WM -Smysched PACK
  784.  
  785.                This is for BINKLEY SYSTEMS ONLY.  Must be used with the PACK
  786.                command.
  787.  
  788.  
  789.           -T<conference #>,<last extracted msg #>
  790.                Resets the last extract message count to the number specified
  791.                for the conference.
  792.  
  793.                     Example Usage:  WM -T14,100
  794.  
  795.                Note the "," comma between the <conference #> and the <last
  796.                extracted msg #> as well as the conference number NEXT to the
  797.                -T parameter (no spaces).  The above example would reset the
  798.                last extract number in conference 14 to 100.  All messages
  799.                numbered ABOVE 100 would then be sent during the next
  800.                execution of "WM SCAN".  USE WITH CAUTION!
  801.  
  802.  
  803.           -Q
  804.                QUIET Mode.  WM processes the mail with minimal screen
  805.                displays.
  806.  
  807.                     Example Usage:  WM TOSS -Q
  808.  
  809.                When this option is used, WM will display a spinning propeller
  810.                on the screen to indicate activity.
  811.  
  812.                This option is for use when running under multitaskers like
  813.                DESQview as it reduces the processing time by decreasing the
  814.                resources required to maintain the WM full-screen
  815.                status/activity display.
  816.  
  817.  
  818.  
  819.  
  820.           WILDMAIL! v2.09                                        Page 11
  821.           AREAS.BBS FILE
  822.  
  823.  
  824.  
  825.           The AREAS.BBS file is a standard ASCII text file containing
  826.           information used to direct WM how to process mail in and out of
  827.           WILDCAT!, plus any forwarding of mail.  This file can be considered
  828.           the master road map for WM.  The AREAS.BBS file in WILDMAIL!
  829.           follows the exact same format as QuickBBS's AREAS.BBS file.
  830.  
  831.           First line of this file MUST contain your Origin line information
  832.           followed by a # (pound sign).  Typically, the origin line info is
  833.           your BBS name and number.  THIS MUST BE ON THE VERY FIRST LINE!
  834.  
  835.           Example:   WILDMAIL! Support BBS - (707) 552-0602 #
  836.  
  837.           WM will then substitute your primary address in place of the pound
  838.           sign (#).  After modification, the origin line will look like:
  839.  
  840.                WILDMAIL! Support BBS - (707) 552-0602 (1:161/123)
  841.  
  842.           This will be added to every message extracted FROM your system.
  843.           The TOTAL line length (including the address added by WM) must NOT
  844.           exceed 65 characters.
  845.  
  846.           The following lines are used to create a table that identifies what
  847.           WM will do for each conference configured.  Each line must contain
  848.           the actual WILDCAT! conference number, the EXACT conference name
  849.           and the net/node address of EACH node that WM will forward new
  850.           messages TO.
  851.  
  852.           Example: <##>     <CONF>         <FWD>
  853.  
  854.                     11      WILDCAT       1:161/503
  855.                     12      ANIME         1:161/503 161/123.1 22334/2
  856.                     P       MENSA         1:161/504
  857.  
  858.           NOTE: The titles in < >'s are shown for demonstration only!
  859.  
  860.  
  861.           ## -      The number entered here is the actual WILDCAT!
  862.                     conference number as defined in MAKEWILD.
  863.  
  864.                     The letter P is used for conferences which will *NOT* be
  865.                     added to the message base, but rather passthru to the
  866.                     nodes specified in <FWD>.
  867.  
  868.           CONF -    This MUST BE the exact conference name defined by the
  869.                     network you're processing mail from and not necessarily
  870.                     the conference description defined in MAKEWILD.  If this
  871.                     information is misspelled, WM will toss these messages
  872.                     into the BADECHO directory.
  873.  
  874.  
  875.  
  876.           WILDMAIL! v2.09                                        Page 12
  877.           AREAS.BBS FILE
  878.  
  879.  
  880.  
  881.           FWD  -    These are the net/node number(s) you want to FORWARD the
  882.                     replies and new messages TO.  Normally, this is your HUB
  883.                     or your downlink nodes.
  884.  
  885.  
  886.           If WM sees an .1 attached to the node address, it will look for the
  887.           POINTNET address specified in the WM.CFG configuration file.
  888.  
  889.           Line width is limited to 250 characters and the AREAS.BBS file can
  890.           support up to 1000 conferences.  Comments maybe added to the file
  891.           by placing a ; (semicolon) at the beginning of each line.
  892.  
  893.  
  894.  
  895.           AREAFIX
  896.  
  897.           For AREAFIX users, configure AREAFIX.CTL to use a QuickBBS style
  898.           format AREAS.BBS file.
  899.  
  900.  
  901.  
  902.  
  903.           WILDMAIL! v2.09                                        Page 13
  904.           WM.CFG CONFIGURATION FILE
  905.  
  906.  
  907.  
  908.           The WM.CFG file is used to configure the operating characteristics
  909.           of WM.  This is a standard ASCII text file that can be edited by
  910.           any number of available ASCII editors.
  911.  
  912.           The basic rules are as follows:
  913.  
  914.                .    Comments are allowed by placing a ; (semi-colon) at the
  915.                     beginning of each line and are ignored by WM.
  916.  
  917.                .    Keywords are defined in UPPERCASE to help distinguish
  918.                     them from other information.  (all options are case
  919.                     *insensitive* to WM however)
  920.  
  921.                .    < >'s are used to define required or optional
  922.                     information used with this keyword.  The < >'s are NOT
  923.                     to be used and are shown for example only!
  924.  
  925.  
  926.           Below is a complete list of all the available keywords and
  927.           associated descriptions and sample usage formats.  Each system is
  928.           unique, so each option needs to be considered carefully.
  929.  
  930.  
  931.           ZONE <number>
  932.           [REQUIRED]
  933.  
  934.                This is your primary zone number.
  935.  
  936.                     Example Usage:  ZONE 1
  937.  
  938.                Anytime you specify a network number in the WM.CFG file that
  939.                doesn't include a zone (i.e. 106/111 instead of 1:106/111),
  940.                WM will default the zone to the ZONE <number>.  The exception
  941.                to this is when you have multiple network numbers on a line
  942.                and specify the zone in the previous entry.  In other words:
  943.  
  944.                     2:10/10 10/11 12
  945.  
  946.                will be interpreted as zone 2 nodes, and
  947.  
  948.                     10/10 10/11 12
  949.  
  950.                will be interpreted as your primary ZONE nodes.
  951.  
  952.  
  953.           ADDRESS <net/node>
  954.           [REQUIRED]
  955.  
  956.                This is your primary network address.  You would enter your
  957.                net/node number here WITHOUT the zone.
  958.  
  959.                     Example Usage:  ADDRESS 161/503
  960.  
  961.  
  962.  
  963.           WILDMAIL! v2.09                                        Page 14
  964.           WM.CFG CONFIGURATION FILE
  965.  
  966.  
  967.  
  968.           MAILER <mailer type>
  969.           [REQUIRED]
  970.  
  971.                This is the front end mailer type that you run.  This is used
  972.                for proper handling of Netmail messages.  Listed below are the
  973.                three supported types.
  974.  
  975.                     DBRIDGE   - D'Bridge
  976.                     FRONTDOOR - FrontDoor or Seadog
  977.                     BINKLEY   - BinkleyTerm
  978.  
  979.                     Example Usage: MAILER FRONTDOOR
  980.  
  981.  
  982.           INBOUND <drive:\directory path>
  983.           [REQUIRED]
  984.  
  985.                This is the directory where all your inbound mail is placed.
  986.  
  987.                     Example Usage:  INBOUND c:\fd\file
  988.  
  989.                This directory MUST be the same one as defined as your INBOUND
  990.                directory for your front end mailer.  Normally;
  991.  
  992.                     C:\BINKLEY\FILES   for BinkleyTerm v2.40+
  993.                     C:\FD\FILE         for FrontDoor v1.99c or v2.02
  994.                     C:\DB\FILE         for D'Bridge v1.30+
  995.  
  996.  
  997.           AKA <zone:net/node>                                    LIMIT: 20
  998.           [OPTIONAL]
  999.  
  1000.                These are additional "aka" network addresses and are used to
  1001.                match incoming netmail messages to your alias addresses.  You
  1002.                can define only one AKA per line, up to 20 lines are allowed.
  1003.  
  1004.                     Example Usage:  AKA 500:601/1234
  1005.                                     AKA 500:390/9
  1006.  
  1007.  
  1008.           ADDTOSEENBY <net/node>                                 LIMIT: 20
  1009.           [OPTIONAL]
  1010.  
  1011.                By default, WM will always add your primary address to message
  1012.                SEENBY's.  You may specify additional nodes to be added to the
  1013.                SEENBY lines with this command.  These additional addresses
  1014.                will prevent duplicate messages being sent back to you if a
  1015.                node downstream from you has your alias SEENBY address as
  1016.                their primary address to forward mail to.  You can define only
  1017.  
  1018.  
  1019.           WILDMAIL! v2.09                                        Page 15
  1020.           WM.CFG CONFIGURATION FILE
  1021.  
  1022.  
  1023.  
  1024.           ADDTOSEENBY - continued
  1025.  
  1026.                one ADDTOSEENBY address for each line and up to 20 lines can
  1027.                be defined.  USE WITH CAUTION.
  1028.  
  1029.                DO NOT USE A ZONE in this statement.  SEENBY's do not use
  1030.                zones.
  1031.  
  1032.  
  1033.           MAP_ZONE <net/node> <zone>                             MAX 10
  1034.           [OPTIONAL]
  1035.  
  1036.                This option provides a measure of compatibility with mailers
  1037.                that do not implement fully zoned origin addresses for netmail
  1038.                created.  This prevents WM from "assuming" a zone origin for
  1039.                netmail from this system, and allows for proper return
  1040.                addressing if mail is sent from this systems across-network
  1041.                or across-zone.  Up to 10 MAP_ZONE statements, with one
  1042.                address/zone association per line, may be entered.
  1043.  
  1044.                     Example Usage: MAP_ZONE   260/435 1
  1045.  
  1046.                The above statement would ensure all incoming netmail from
  1047.                260/435 will be assigned origin zone 1.  Without MAP_ZONE in
  1048.                effect, WM will assume 260/435 to be a valid address in
  1049.                whatever zone the netmail is destined for.  If for example,
  1050.                a user on 260/435 sent mail to your AKA of 100:910/3, WM would
  1051.                assume the origin address to be 100:260/435, completely
  1052.                invalidating the origin address.  Adding a MAP_ZONE entry as
  1053.                shown above would ensure the origin address always stays as
  1054.                1:260/435, regardless of the destination address.
  1055.  
  1056.  
  1057.           DEFAULT_ZONE <DEST> or <MYCFG>
  1058.           [OPTIONAL]
  1059.  
  1060.                DEFAULT_ZONE is overridden by options of the MATCH_ZONE below.
  1061.  
  1062.                     Example Usage:  DEFAULT_ZONE MYCFG
  1063.  
  1064.                It only applies where no MATCH_ZONE statement exists or where
  1065.                no MATCH_ZONE rules apply.  ie., mail to a destination zone
  1066.                is not listed in a MATCH_ZONE statement.
  1067.  
  1068.                     DEST  -   Set origin zone to destination zone.
  1069.                     MYCFG -   Set origin zone to default zone as defined
  1070.                               with the ZONE keyword in the WM.CFG file.
  1071.  
  1072.  
  1073.  
  1074.  
  1075.           WILDMAIL! v2.09                                        Page 16
  1076.           WM.CFG CONFIGURATION FILE
  1077.  
  1078.  
  1079.  
  1080.           MATCH_ZONE <inzone> <outzone1 outzone2... outzone10>   MAX 10
  1081.           [OPTIONAL]
  1082.  
  1083.                 <inzone>    - Zone assigned to non ^INTL mail.
  1084.  
  1085.                 <outzoneNN> - Destination zones to match with <inzone>.  If
  1086.                               destination zone is in the list, then the
  1087.                               origin zone is set to <inzone>.
  1088.  
  1089.                MATCH_ZONE is used to match up an outbound zone with a zone
  1090.                to be used as the origin.  ie. - If the outbound mail is sent
  1091.                to one 1, 2, 3, 4, 5 or 6 then the origin zone is set to a 1,
  1092.                and if the destination zone is 100, or 410, then the origin
  1093.                zone is set to 100.
  1094.  
  1095.                This option is meant to provide a measure of safety for the
  1096.                system that acts as a network hub in more than one network.
  1097.                DEFAULT_ZONE, together with MATCH_ZONE, allow for the hub
  1098.                SysOp to ensure as well as possible, that all netmail
  1099.                forwarded through his or her system carries a complete origin
  1100.                address, including zone.  DEFAULT_ZONE and MATCH_ZONE act to
  1101.                provide rules by which WM may assign a zone origin to netmail
  1102.                which carries none.  DEFAULT_ZONE is overridden by specific
  1103.                statements made in MATCH_ZONE as per the following example:
  1104.  
  1105.                     Example Usage: DEFAULT_ZONE DEST
  1106.                                    MATCH_ZONE 1 1 2 3 4 5 6
  1107.                                    MATCH_ZONE 100 100 410
  1108.  
  1109.                In the above example, the general rule as specified in
  1110.                DEFAULT_ZONE would be to assign the origin zone of forwarded
  1111.                netmail to be the same as the destination zone.  Therefore,
  1112.                if mail from 260/435 were destined to 2:100/1, WM would assign
  1113.                zone 2 as the origin zone for 260/435.  Of course, this may
  1114.                not always be desirable, as many networks carry multiple
  1115.                zones. This is where MATCH_ZONE comes in to play.  The above
  1116.                MATCH_ZONE example overrides the DEFAULT_ZONE rules,
  1117.                specifying that all unzoned mail for zones 1, 2, 3, 4, 5, and
  1118.                6 will be assigned to zone 1.  This would result in mail from
  1119.                260/435 to 2:100/1 being set to an origin address of
  1120.                1:260/435.
  1121.  
  1122.                Note that DEFAULT_ZONE rules only take effect if no specific
  1123.                rules are entered in the MATCH_ZONE statement for the
  1124.                destination zone in question.  Also, an alternate option for
  1125.                DEFAULT_ZONE is the MYCFG keyword rather than the DEST
  1126.                keyword.  When MYCFG is used, WM is instructed to assign the
  1127.                zone coded in the ZONE statement for WM.CFG, rather than
  1128.                matching the destination zone.  Up to 10 MATCH_ZONE statements
  1129.                may be entered in the WM.CFG file.
  1130.  
  1131.  
  1132.  
  1133.  
  1134.           WILDMAIL! v2.09                                        Page 17
  1135.           WM.CFG CONFIGURATION FILE
  1136.  
  1137.  
  1138.  
  1139.           MATCH_ZONE - continued
  1140.  
  1141.                IMPORTANT NOTE!  Neither DEFAULT_ZONE or MATCH_ZONE will alter
  1142.                an origin address for netmail if that address already carries
  1143.                a zone identifier.  They will only add a zone where it doesn't
  1144.                already exist.
  1145.  
  1146.  
  1147.           OUT_ZONE <myakaaddr> <destzone1 destzone2... destzone10>   MAX 10
  1148.           [OPTIONAL]
  1149.  
  1150.                <myakaaddr> -  Fully qualified zone:/net/node AKA address of
  1151.                               my system.
  1152.  
  1153.                <destzoneNN> - Destination zones to apply the <myakaaddr> to.
  1154.  
  1155.                OUT_ZONE is used to match up an outbound zone with an AKA
  1156.                address to be used as the origin of the netmail message.  For
  1157.                example, if the outbound zone is 99, then the AKA address of
  1158.                99:250/1 will be used on the outbound netmail message as the
  1159.                origin, and if the outbound zone is a 1, 2, 3, 4, 5 or 6, the
  1160.                origin address will be 1:161/55520.
  1161.  
  1162.                OUT_ZONE overcomes Wildcat's inability to allow for multiple
  1163.                AKA's to be used for netmail (it presently supports only one
  1164.                origin address).  Using the OUT_ZONE statement, the SysOp can
  1165.                have WM select the origin address for all locally created
  1166.                netmail, based upon the destination zone (network) the mail
  1167.                is intended for.  Let's say, for example, one particular
  1168.                system carries addresses in 4 networks:
  1169.  
  1170.                     1:260/450   in FIDOnet
  1171.                     26:1607/100 in SIGnet
  1172.                     69:2601/90  in KINKnet
  1173.                     100:910/3   in MAGnet
  1174.  
  1175.                Using the OUT_ZONE parameter, the SysOp may "pick and choose"
  1176.                the conditions under which each address may be used.  The
  1177.                following set of OUT_ZONE parameters would assure a proper
  1178.                origin address for all mail sent in these networks:
  1179.  
  1180.                Example Usage: OUT_ZONE 1:260/450 1 2 3 4 5 6
  1181.                               OUT_ZONE 26:1607/100 24 25 26 27 28 29 34
  1182.                               OUT_ZONE 69:2601/90 69 169
  1183.                               OUT_ZONE 100:910/3 100 410 610 710
  1184.  
  1185.                Any zone destination(s) not covered in the above will result
  1186.                in the origin address of locally created netmail being equal
  1187.                to the ZONE and ADDRESS values specified in WM.CFG.  Up to 10
  1188.                OUT_ZONE lines may be entered in the WM.CFG file.
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.           WILDMAIL! v2.09                                        Page 18
  1195.           WM.CFG CONFIGURATION FILE
  1196.  
  1197.  
  1198.  
  1199.           POINTBOSS <net/node>
  1200.           [OPTIONAL]
  1201.  
  1202.                This is used if you are operating as a point.  The <net/node>
  1203.                is the address of your BOSS or host node.
  1204.  
  1205.                     Example Usage:  POINTBOSS 161/503
  1206.  
  1207.                Do NOT include a zone number with this address.
  1208.  
  1209.  
  1210.           POINTNET <network number>
  1211.           [OPTIONAL]
  1212.  
  1213.                POINTNET is the network number of your point network.
  1214.  
  1215.                     Example Usage:  POINTNET 22315
  1216.  
  1217.                If you are a host running points, then you need to make sure
  1218.                that this <network number> is correct.  All outbound mail to
  1219.                your points will have their mail addressed to them using the
  1220.                POINTNET number defined.  This number MUST be less than
  1221.                32,769.
  1222.  
  1223.  
  1224.           WILDCAT <drive:\directory>
  1225.           [REQUIRED]
  1226.  
  1227.                This tells WM where your MAKEWILD.DAT and CONFDESC.DAT files
  1228.                are located.
  1229.  
  1230.                     Example Usage:  WILDCAT c:\wc30
  1231.  
  1232.                This is commonly called the WILDCAT! home directory.
  1233.  
  1234.  
  1235.           NETMAIL <conference number>
  1236.           [REQUIRED]
  1237.  
  1238.                This is the WILDCAT! conference number of the netmail message
  1239.                area defined in MAKEWILD.
  1240.  
  1241.                     Example Usage:  NETMAIL 11
  1242.  
  1243.                Make sure this conference is defined in MAKEWILD as a Netmail
  1244.                type conference.  Conference numbers are numbered starting
  1245.                from 0 (zero).  Don't use 0 as the netmail conference as
  1246.                WILDCAT! could possibly use this conference for [C]omments to
  1247.                the SysOp.  DO NOT define your netmail conference in the
  1248.                AREAS.BBS file!
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.           WILDMAIL! v2.09                                        Page 19
  1255.           WM.CFG CONFIGURATION FILE
  1256.  
  1257.  
  1258.  
  1259.           MATRIXMAIL <drive:\directory>
  1260.           [REQUIRED]
  1261.  
  1262.                This is the path to the netmail message directory.  This MUST
  1263.                be the same <drive:\directory> as defined by your frontend
  1264.                mailer.
  1265.  
  1266.                     Example Usage:  MATRIXMAIL c:\fd\netmail
  1267.  
  1268.                WM will create netmail messages for all outbound mail, and it
  1269.                needs to know where to put these so your frontend mailer can
  1270.                process them.
  1271.  
  1272.  
  1273.           OUTBOUND <drive:\directory>
  1274.           [REQUIRED]
  1275.  
  1276.                This is where all newly created outbound mail archives will
  1277.                be placed.  This is the SAME directory defined as outbound for
  1278.                your front end mailer EXCEPT FOR D'BRIDGE SYSTEMS!!!.
  1279.  
  1280.                     Example Usage:  OUTBOUND c:\fd\packet
  1281.  
  1282.                For D'Bridge systems, make sure that the outbound path is NOT
  1283.                known to D'Bridge.  If the path is set to the same as
  1284.                D'Bridges, then D'Bridge will delete the file(s) because it
  1285.                won't have a corresponding QUEUE entry.
  1286.  
  1287.                WM will create a netmail message telling D'Bridge and
  1288.                FrontDoor that it has a file attach located in THIS directory.
  1289.                When D'Bridge and FrontDoor do a rescan, it will pick up this
  1290.                mail archive(s) and then add it to it's outbound queue.
  1291.  
  1292.                FOR BINKLEY SYSTEMS, DO NOT USE A FILE NAME EXTENSION FOR YOUR
  1293.                OUTBOUND AREA.  WM WILL AUTOMATICALLY PUT IT IN FOR YOUR
  1294.                PARTICULAR ZONE.
  1295.  
  1296.  
  1297.           LOG <filename>
  1298.           [OPTIONAL]
  1299.  
  1300.                WM will keep a detailed log of what it's doing at any one
  1301.                point in time.  Normal DOS conventions are required when
  1302.                defining the log file name.
  1303.  
  1304.                     Example Usage: LOG wm.log
  1305.  
  1306.                The default name for the log file is WM.LOG.
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.           WILDMAIL! v2.09                                        Page 20
  1313.           WM.CFG CONFIGURATION FILE
  1314.  
  1315.  
  1316.  
  1317.           BADECHO <drive:\directory>
  1318.           [REQUIRED]
  1319.  
  1320.                Where to put messages that do not have a corresponding
  1321.                AREAS.BBS entry.  All .PKT files that contain messages that
  1322.                come in without having a physical conference to be placed into
  1323.                are tossed to this directory.
  1324.  
  1325.                     Example Usage: BADECHO c:\fd\badecho
  1326.  
  1327.                These messages will be stored in the .MSG format.  Typical
  1328.                paths are:
  1329.  
  1330.                     C:\db\badecho       - D'Bridge v1.30+
  1331.                     C:\binkley\badecho  - Binkley v2.40+
  1332.                     C:\fd\badecho       - FrontDoor v1.99c or v2.02
  1333.  
  1334.  
  1335.           DUPLICATES <number>
  1336.           [REQUIRED]
  1337.  
  1338.                This is the number of messages to maintain for proper
  1339.                duplicate checking.  For large hub sites, we suggest at least
  1340.                3-5 DAYS worth of messages.  In other words, if you typically
  1341.                receive 5,500 messages a day, you would use anywhere from
  1342.                16500 to 27500.  (3 x 5,500 = 16,500)  A VALUE OF 0 INDICATES
  1343.                YOU WISH TO TURN DUPLICATE CHECKING OFF.
  1344.  
  1345.                     Example Usage:  DUPLICATES 16500
  1346.  
  1347.                The database file this information is stored in is called
  1348.                WILDDUPS.DAT and contains duplicate information for *all*
  1349.                conferences including passthru's and is located in the
  1350.                \WILDMAIL directory.  Please note, the larger you set this
  1351.                number, the larger the file size will be.
  1352.  
  1353.  
  1354.           MAXMESSAGES <number>
  1355.           [OPTIONAL]
  1356.  
  1357.                This is the maximum number of messages that will be in each
  1358.                .PKT file created.
  1359.  
  1360.                     Example Usage:  MAXMESSAGES 200
  1361.  
  1362.                When this limit is reached, WM will create a new .PKT file for
  1363.                the node.  Typically, 200-300 values are appropriate.  If this
  1364.                option is not used, a default value of 300 messages is used
  1365.                for the .PKT size.
  1366.  
  1367.  
  1368.  
  1369.  
  1370.           WILDMAIL! v2.09                                        Page 21
  1371.           WM.CFG CONFIGURATION FILE
  1372.  
  1373.  
  1374.  
  1375.           NULLMESSAGE
  1376.           [OPTIONAL]
  1377.  
  1378.                Delete incoming messages that have no text in the message
  1379.                body.  Typically these are netmail file attach messages upon
  1380.                receipt of a mail archive.
  1381.  
  1382.  
  1383.           KILLSENT
  1384.           [OPTIONAL]
  1385.  
  1386.                All outbound netmail will be flagged as KILL/SENT if this
  1387.                option is enabled (uncommented).  The default setting is to
  1388.                NOT kill the message, but flag it as being sent.
  1389.  
  1390.  
  1391.           INTLADDRESSING
  1392.           [OPTIONAL]
  1393.  
  1394.                If this option is used then all outbound netmail will have the
  1395.                INTL kludge line in the body of the message even if it is
  1396.                being sent to the same zone.  The default setting is to have
  1397.                the INTL kludge line on ONLY those messages being sent to
  1398.                other zones.
  1399.  
  1400.  
  1401.           NONETMAILMESSAGE
  1402.           [OPTIONAL]
  1403.  
  1404.                When a netmail message is received, WM by default creates a
  1405.                netmail message (.MSG format) in the defined MATRIXMAIL
  1406.                directory and a netmail message in the WILDCAT! netmail
  1407.                conference.  By enabling this option, a netmail message will
  1408.                ONLY be created and placed in the WILDCAT! netmail conference.
  1409.                No .MSG will be created if this option is used avoiding having
  1410.                two sets of the same netmail message.
  1411.  
  1412.                NOTE:  If you run AREAFIX, then do not use this option.
  1413.  
  1414.  
  1415.           NOTIFY
  1416.           [OPTIONAL]
  1417.  
  1418.                This will scan your WILDCAT! user file to see if the 'TO:'
  1419.                person exists on the incoming message, and if so, it will flag
  1420.                the users record that there is mail waiting in the particular
  1421.                conference.  This option will add a slight amount of
  1422.                processing time to the mail tossing.  This also checks users
  1423.                Alias names if the primary user record is not found.
  1424.  
  1425.  
  1426.  
  1427.  
  1428.           WILDMAIL! v2.09                                        Page 22
  1429.           WM.CFG CONFIGURATION FILE
  1430.  
  1431.  
  1432.  
  1433.           PURGE
  1434.           [OPTIONAL]
  1435.  
  1436.                WM will maintain the message base sizes as specified in the
  1437.                conference configuration.  With this option enabled, WM will
  1438.                purge the oldest message to make room for the one about to be
  1439.                added if the number of messages in that conference was at it's
  1440.                defined limit.  This is a "one for one" message purge/toss.
  1441.  
  1442.                With this option disabled, messages will be added to the
  1443.                message bases without maintaining the limits as defined in
  1444.                MAKEWILD.  This will cause the database file sizes to continue
  1445.                to grow.  You must then use the command line parameter PURGE
  1446.                when executing WM to properly maintain the message levels.
  1447.                The primary disadvantage of this, is if the PURGE option is
  1448.                disabled and the conference is at it limit of 750 and WM
  1449.                tosses 200 new messages, the database size grows to 950
  1450.                messages.  Then when WM is run using the PURGE option, it will
  1451.                purge the 200 oldest messages in the conference leaving 200
  1452.                blank slots.
  1453.  
  1454.                The only way to effectively reduce the message base back down
  1455.                to it's true size, is to run WCREPAIR.  Care must be taken
  1456.                when NOT using this option, otherwise you'll end up wasting
  1457.                a significant amount of disk space.
  1458.  
  1459.  
  1460.           STANDARDARCHIVE
  1461.           [OPTIONAL]
  1462.  
  1463.                This tells WM to use the standard archiving naming scheme of
  1464.                MO, TU, WE etc. for all outbound mail files.  If this option
  1465.                is not specified, then all outbound mail archives will have
  1466.                the file extension of MO0.  All new mail will then be added
  1467.                to that existing archive file without creating a new outbound
  1468.                archive/filename.
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.           WILDMAIL! v2.09                                        Page 23
  1475.           WM.CFG CONFIGURATION FILE
  1476.  
  1477.  
  1478.  
  1479.           UNPACKER <constant> <command/arguments...>
  1480.           [REQUIRED]
  1481.  
  1482.                Here you define a specific decompression utility along with
  1483.                command line parameters to a CONSTANT name.  This can contain
  1484.                any decompression method you choose for a CONSTANT, but try
  1485.                and keep the name consistent with the decompression method
  1486.                used.  This command is used when decompressing mail archives
  1487.                from nodes specified by the TYPEPACK keyword.
  1488.  
  1489.                Typical definition of UNPACKER keyword:
  1490.  
  1491.                     Keyword       Constant      Command/Arguments
  1492.                    ---------     -----------   ----------------------
  1493.                     UNPACKER      ARCPACKER     pkunpak.exe @a
  1494.                     UNPACKER      LZHPACKER     lharc.exe x @a
  1495.                     UNPACKER      PAKPACKER     pak.exe e @a
  1496.                     UNPACKER      ZIPPACKER     pkunzip.exe -x @a
  1497.                     UNPACKER      ZOOPACKER     zoo.exe xO @a
  1498.                     UNPACKER      ARJPACKER     arj.exe e -n @a
  1499.  
  1500.                When defining the actual decompression program name, the full
  1501.                filename INCLUDING EXTENSION MUST BE SPECIFIED!
  1502.  
  1503.                Notice the "@a" symbol in the command arguments.  This tells
  1504.                WM where to insert the archive name when invoking the
  1505.                decompression utility.  For example, when decompressing a mail
  1506.                archive called 0000017B.MO0 that's located in the inbound
  1507.                directory called C:\DB\FILE, and the UNPACKER is defined as
  1508.                ZIPPACKER, the actual command that WM would execute would look
  1509.                like this:
  1510.  
  1511.                     PKUNZIP.EXE -x C:\DB\FILE\0000017B.MO0 *.PKT
  1512.  
  1513.                For any additional command line arguments specific to each
  1514.                decompression utility, refer to it's supporting documentation
  1515.                for information.
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.           WILDMAIL! v2.09                                        Page 24
  1522.           WM.CFG CONFIGURATION FILE
  1523.  
  1524.  
  1525.  
  1526.           PACKER <constant> <command/arguments>
  1527.           [REQUIRED]
  1528.  
  1529.                This is where you specify the compression utility along with
  1530.                command line parameters for a CONSTANT name.  This is the
  1531.                opposite half of the UNPACKER keyword.  This keyword is used
  1532.                when compressing mail archives for nodes specified by the
  1533.                TYPEPACK keyword.
  1534.  
  1535.                Typical definition of PACKER keyword:
  1536.  
  1537.                     Keyword       Constant       Command/Arguments
  1538.                     -------       ---------      -----------------
  1539.                     PACKER        ARCPACKER      pkpak.exe
  1540.                     PACKER        LZHPACKER      lharc.exe a /m
  1541.                     PACKER        PAKPACKER      pak.exe a
  1542.                     PACKER        ZOOPACKER      zoo.exe -add
  1543.                     PACKER        ZIPPACKER      pkzip.exe -a
  1544.                     PACKER        ARJPACKER      arj.exe a -e
  1545.  
  1546.                When defining the actual compression program, the full file
  1547.                name INCLUDING EXTENSION MUST BE SPECIFIED!
  1548.  
  1549.                DO NOT COMMENT OUT ARCPACKER!!!!  THIS IS YOUR DEFAULT PACKER.
  1550.  
  1551.                WARNING!!!!! IF YOU CHANGE THE PACKER FOR A GIVEN NODE, YOU
  1552.                MUST MANUALLY UNPACK AND REPACK ANY BUNDLES THAT ALREADY EXIST
  1553.                IN YOUR OUTBOUND AREA FOR THAT NODE.  FOR EXAMPLE, IF YOU HAVE
  1554.                A ZOO-CREATED BUNDLE AND SWITCH TO LHARC, THE FIRST ATTEMPT
  1555.                TO ADD MAIL TO THE ZOO BUNDLE WILL ABORT.
  1556.  
  1557.  
  1558.  
  1559.           TYPEPACK <constant> <nodes...>            LIMIT: 3 lines per type
  1560.           [REQUIRED]
  1561.  
  1562.                This command is used to define what compression format each
  1563.                Net/Node number(s) should receive.  In other words, if you
  1564.                have 161/123 defined in your AREAS.BBS to forward mail to, you
  1565.                should use the TYPEPACK keyword to define the compression
  1566.                method CONSTANT for THAT node number.
  1567.  
  1568.                Typical definition of TYPEPACK keyword:
  1569.  
  1570.                     Keyword    Constant    Node Addresses
  1571.                     --------   --------    --------------------------
  1572.                     TYPEPACK   ZIPPACKER   161/502 503 123 2:440/7 11
  1573.  
  1574.  
  1575.  
  1576.           WILDMAIL! v2.09                                        Page 25
  1577.           WM.CFG CONFIGURATION FILE
  1578.  
  1579.  
  1580.  
  1581.           TYPEPACK - (continued)
  1582.  
  1583.                Typically, the definition would read like this.  The nodes
  1584.                listed in the example would use 'pkzip.exe -a' command to
  1585.                compress the OUTBOUND mail (aka, PACKER keyword).  Multiple
  1586.                nodes can be listed for each TYPEPACK keyword on each line and
  1587.                up to 3 lines for each CONSTANT.
  1588.  
  1589.                A point of interest when defining the nodes, in the previous
  1590.                example it shows 2 node addresses without network numbers.
  1591.                Throughout the WM.CFG file you can stack node numbers behind
  1592.                a specific net/node address as long as the stacked nodes have
  1593.                the exact same net address.  In other words, the addresses:
  1594.  
  1595.                          161/502 503 123
  1596.  
  1597.                are the same as:
  1598.  
  1599.                          161/502 161/503 161/123
  1600.  
  1601.                This method is provided as a convenience and since both
  1602.                perform exactly the same, it's implementation either way is
  1603.                a personal preference.
  1604.  
  1605.  
  1606.           SWAP<swaplocation>
  1607.           [OPTIONAL]
  1608.  
  1609.                WM will remove part of itself from memory when performing the
  1610.                packing and unpacking processes and then return after the
  1611.                process is complete.  This option is used to define which
  1612.                method of swapping is desired.
  1613.  
  1614.                         Example Usage:  SWAPEMS  or  SWAPDISK
  1615.  
  1616.                DISK -    Swap to disk.  This will create a SWAP file in the
  1617.                          \WILDMAIL directory.
  1618.  
  1619.                EMS  -    Swap to EMS, if it's available.  If EMS is not
  1620.                          available and this option is selected, WM will
  1621.                          automatically swap to disk.  SWAPEMS is the
  1622.                          recommended option.
  1623.  
  1624.                If EMS is detected, WM will automatically load its overlay
  1625.                file, WM.OVR there taking up approximately 125K.  When
  1626.                actually swapping out, 385K or so memory is required.  So
  1627.                approximately 515K of total EMS memory would be required for
  1628.                both the overlay file and the swap file.
  1629.  
  1630.  
  1631.  
  1632.           WILDMAIL! v2.09                                        Page 26
  1633.           WM.CFG CONFIGURATION FILE
  1634.  
  1635.  
  1636.  
  1637.           DELETESEENBYLINES
  1638.           [OPTIONAL]
  1639.  
  1640.                WM will normally leave the SEENBY lines attached to the
  1641.                message when it's tossed into WILDCAT!  These are normally
  1642.                hidden from view, so the caller will never know that they even
  1643.                exist.  However, they do take up space, and by using this
  1644.                option, the SEENBY lines will automatically be stripped prior
  1645.                to being added to the message base.  Sometimes, the SEENBY
  1646.                lines can take up to 2x the space that the actual message
  1647.                does.
  1648.  
  1649.                This option CANNOT be used with SHOWSEENBYLINES.  Either one
  1650.                can be selected, but not both.
  1651.  
  1652.  
  1653.           SHOWSEENBYLINES
  1654.           [OPTIONAL]
  1655.  
  1656.                WM will normally hide the SEENBY lines so that the caller will
  1657.                not see them.  However, it may become useful to see the SEENBY
  1658.                lines if there is a problem and the SysOp would like to see
  1659.                what systems have already seen the message.  For aesthetics,
  1660.                this option should be left commented out so that the caller
  1661.                will never see the SEENBY lines.
  1662.  
  1663.                This option CANNOT be used with DELETESEENBYLINES.  Either one
  1664.                can be selected, but not both.
  1665.  
  1666.  
  1667.           DELETEAFTERTOSSING
  1668.           [OPTIONAL]
  1669.  
  1670.                If this option is specified, then the incoming mail archive
  1671.                is deleted after all the .PKT files have been tossed.  If this
  1672.                option is not used, then the mail archive is deleted right
  1673.                after it has been decompressed.  Do not use this option if you
  1674.                are running low on disk space.
  1675.  
  1676.  
  1677.           FORWARDPACKETS
  1678.           [OPTIONAL]
  1679.  
  1680.                If this option is specified, then, if the incoming .PKT is not
  1681.                addressed to your primary address and AKA's, will be forwarded
  1682.                to the appropriate address.  USE WITH CAUTION!  If this option
  1683.                is not used, then, if the incoming .PKT file doesn't match
  1684.                your primary address or AKA's, then it is renamed to a .BAD
  1685.                file.
  1686.  
  1687.  
  1688.  
  1689.           WILDMAIL! v2.09                                        Page 27
  1690.           WM.CFG CONFIGURATION FILE
  1691.  
  1692.  
  1693.  
  1694.           NOEMS
  1695.           [OPTIONAL]
  1696.  
  1697.                WM will normally take advantage of as much EMS memory is
  1698.                available to it when it runs.  Two types of EMS usage are
  1699.                available when using WM.
  1700.  
  1701.                     1.   EMS for increasing database accesses when
  1702.                          processing mail.
  1703.  
  1704.                     2.   EMS for swapping the program code out when
  1705.                          compressing or uncompressing mail archives.
  1706.  
  1707.                The NOEMS option allows you to disable EMS usage for database
  1708.                accesses only.  The primary purpose of this option is to
  1709.                prevent memory contention problems on peer-to-peer LAN's.  For
  1710.                EMS usage controlling program swapping, please refer to the
  1711.                SWAPEMS/SWAPDISK option.
  1712.  
  1713.  
  1714.           LOCKCOUNT <number of messages>
  1715.           [OPTIONAL]
  1716.  
  1717.                This option determines how long the message base is locked
  1718.                when tossing messages into a conference.  Allowable numbers
  1719.                can range from 0 thru 30 with a default value of 1.  With a
  1720.                value of 1, this means the message conference being tossed
  1721.                into (at that point in time) will be locked and then unlocked
  1722.                for every new message added to the database.
  1723.  
  1724.                A value of 0 tells WM to keep the database locked until the
  1725.                conference being tossed into changes or the maximum 30 message
  1726.                limit has been reached.  A value of 5 indicates the database
  1727.                will be locked for the next 5 messages (if they were all to
  1728.                go into the same conference database).
  1729.  
  1730.                The maximum value allowed is 30 so the database will only
  1731.                remained locked for a maximum of 30 messages and then unlocked
  1732.                so that other programs trying to access the conference will
  1733.                be allowed to do so.
  1734.  
  1735.                Caution must be exercised when using this option especially
  1736.                on slower PC's because in a multi-line environment, WILDCAT!
  1737.                will attempt to save information to a database for a period
  1738.                of 60 seconds before a fatal error will occur.  This process
  1739.                is indicated by the "Lock Retry ##" being displayed in the
  1740.                upper RH corner of the screen.  The slower the PC, the longer
  1741.                it can take to save messages and thereby possibly exceeding
  1742.                WILDCAT!'s 60 second limit.
  1743.  
  1744.  
  1745.  
  1746.  
  1747.           WILDMAIL! v2.09                                        Page 28
  1748.           WM.CFG CONFIGURATION FILE
  1749.  
  1750.  
  1751.  
  1752.           LOCKCOUNT
  1753.           [OPTIONAL] - continued
  1754.  
  1755.                On faster machines, a value of 0 is normally sufficient, but
  1756.                this is on a case by case basis and warrants close monitoring
  1757.                to ensure time limits on locking the database files aren't
  1758.                exceeded.  If a fatal error does occur, it indicates the
  1759.                number specified (in this case, a 0) should be raised to a
  1760.                higher value (maybe 15 or so) and executed/monitored again.
  1761.                Remember the higher the number, the longer the database can
  1762.                be locked.  Please note that a value of 0 is equal to setting
  1763.                the LOCKCOUNT to 30.  If the value specified was greater than
  1764.                1, then lowering this number would reduce the likelihood of
  1765.                errors.
  1766.  
  1767.                It should be pointed out that WILDCAT!'s "Lock Retry ##"
  1768.                displayed in the upper RH corner of the screen on a node (or
  1769.                task in DESQview) is a simple indication that a database is
  1770.                locked by another node, another utility or WM while this node
  1771.                is attempting to save information to the same file.  This is
  1772.                not an error and occurs from time to time in a multi-line
  1773.                environment.
  1774.  
  1775.  
  1776.           QUIETARC
  1777.           [OPTIONAL]
  1778.  
  1779.                This option will redirect the screen output from the
  1780.                compression programs to NULL thereby cleaning up the display.
  1781.                WM will then display information about the process in a
  1782.                cleanly organized manner.  The default is to display
  1783.                everything to the screen causing various information about the
  1784.                compression process to scroll up the screen.  For those that
  1785.                use LHARC/LZH as their PACKER type, bear in mind that these
  1786.                programs don't allow redirection and unfortunately will be
  1787.                displayed regardless of the setting here.
  1788.  
  1789.  
  1790.           SEENBYCHECKING
  1791.           [OPTIONAL]
  1792.  
  1793.                This option enables SEEN-BY line checking.  If WM finds a message
  1794.                that does not have SEEN-BY lines, it tosses the message to the BAD
  1795.                MESSAGES directory.  This option does not check for the existence
  1796.                of PATH lines in a message.  That restriction has been removed.
  1797.  
  1798.  
  1799.  
  1800.           WILDMAIL! v2.09                                        Page 29
  1801.           SAMPLE DISPLAY SCREEN
  1802.  
  1803.  
  1804.  
  1805.           With the v2.00 release of WILDMAIL!, a new full screen display has
  1806.           been added.  This screen contains statistical information about the
  1807.           current mail processing session and a current activity window.
  1808.  
  1809.           NOTE:  If you are running under DESQview, to reduce the processing
  1810.           time, you may want to use the -Q (Quiet mode) command line
  1811.           parameter.  This will display only a spinning propeller to indicate
  1812.           activity.  For further information on this option, refer to the
  1813.           section on command line options.
  1814.  
  1815.           Shown below is a sample screen without the -Q parameter.
  1816.  
  1817.  
  1818.  
  1819. ┌──────────────────────────────────────────────────────────────────────────────┐
  1820. │ WILDMAIL! v2.09       Mail Processor for WILDCAT! v3.+         Reg.# 90-0002 │
  1821. └──────────────────────────────────────────────────────────────────────────────┘
  1822. ╒══ InBound Mail Archives ══╕╒════ Statistics ════╕╒════ Mail Packet Queue ════╕
  1823. │ 0000017B.MO0    1,141,621 ││ Current: 15:11:50  ││ 52361289.PKT (200) Done   │
  1824. │ 0000017B.MO1      348,910 ││ Start  : 14:26:37  ││ 52361290.PKT (200) Done   │
  1825. │ 0000FC94.TU0       11,947 ││ Elapsed: 00:45:13  ││ 52361291.PKT (200) Done   │
  1826. │                           ││ Tossed : 3,498     ││ 52361292.PKT (200) Done   │
  1827. │                           ││ Extract: 172       ││ 52361293.PKT (275) Done   │
  1828. │                           ││ Forward: 165       ││ 52361294.PKT (120) Done   │
  1829. │                           ││ Bad Msg: 0         ││ 52361295.PKT In Process   │
  1830. ╘═══════════════════════════╛╘════════════════════╛╘═══════════════════════════╛
  1831. ╒══════════════════════════════ Current Activity ══════════════════════════════╕
  1832. │ Reading the WILDMAIL! CONFIGURATION file, and checking it... just a second!  │
  1833. │                                                                              │
  1834. │                                                                              │
  1835. │                                                                              │
  1836. │                                                                              │
  1837. │                                                                              │
  1838. │                                                                              │
  1839. │                                                                              │
  1840. │                                                                              │
  1841. │                                                                              │
  1842. ╘═══════════════════════════════════════════════════════════ Free Memory: 154k ╛
  1843.  02/13/92 (c) Online Computer Resources 1991, 1993  Concord, CA  (707) 552-1122
  1844.  
  1845.  
  1846.  
  1847.      WINDOW DEFINITIONS
  1848.  
  1849.           InBound Mail Archives
  1850.  
  1851.                This window displays all mail archives found in the INBOUND
  1852.                files area that are in queue waiting to be processed.  To the
  1853.                right is the archives file size prior to unpacking.
  1854.  
  1855.  
  1856.  
  1857.  
  1858.           WILDMAIL! v2.09                                        Page 30
  1859.           SAMPLE DISPLAY SCREEN
  1860.  
  1861.  
  1862.  
  1863.           Statistics
  1864.  
  1865.                This is a quick stats type window that gives you information
  1866.                about the current mail processing session.
  1867.  
  1868.  
  1869.           Mail Packet Queue
  1870.  
  1871.                WM only unpacks one mail archive at a time, so the archive
  1872.                that is currently being processed will have the contents
  1873.                displayed in this window.  After a .PKT file is finished being
  1874.                processed, the number of messages contained within that file
  1875.                will be displayed to the immediate right of the filename
  1876.                enclosed in parentheses.
  1877.  
  1878.  
  1879.           Current Activity
  1880.  
  1881.                This is the main processing window.  All the information about
  1882.                what conference mail is being extracted from, tossed into and
  1883.                forwarded to is displayed here.  Additional system related
  1884.                information like checking configuration and cleaning outbound
  1885.                directories and so on will show up here as well.
  1886.  
  1887.           Free Memory
  1888.  
  1889.                This is the amount of free memory after WM has been loaded.
  1890.                This only displays BASE memory, and not available EMS type
  1891.                memory.
  1892.  
  1893.  
  1894.  
  1895.  
  1896.           WILDMAIL! v2.09                                        Page 31
  1897.           ORIGIN LINES
  1898.  
  1899.  
  1900.  
  1901.           ORIGIN LINES
  1902.  
  1903.           WM supports two possible sources for origin lines.  The default is
  1904.           obtained from the very first line of the AREAS.BBS file.  The
  1905.           second is by the creation of a one line text file called ORIGIN.nnn
  1906.           (where nnn equals conference number defined in MAKEWILD).  This
  1907.           file must exist in the same subdirectory as that conferences
  1908.           MSGnnn.DAT/IX files.  (Very important!)
  1909.  
  1910.           The ORIGIN.nnn file is a standard ASCII text file with the origin
  1911.           line you wish to use for the <nnn> conference.  For conference
  1912.           number 14, the filename would be ORIGIN.014.  Please note the
  1913.           inclusion of the leading zero.  The file extension must be a full
  1914.           3 characters long.  You can have multiple ORIGIN.nnn files if
  1915.           desired but only one allowed per conference (number).  This file
  1916.           contains only one line of text not to exceed a total of 60
  1917.           characters.  You MUST place your (zone:net/node) address enclosed
  1918.           in parentheses at the end of the line.  Below is a sample origin
  1919.           line.
  1920.  
  1921.                     The Power Station BBS 9 nodes! (100:910/18)
  1922.  
  1923.           Note this is very similar to the first line of your AREAS.BBS file,
  1924.           except it's missing the # (pound sign).
  1925.  
  1926.           When WM extracts messages, it will look to see if there is a
  1927.           corresponding ORIGIN.nnn file for each conference it extracts from.
  1928.           If found, it will use that files origin line when adding origins
  1929.           to the messages extracted from that conference.  If there is no
  1930.           corresponding ORIGIN.nnn file, it will use the default found in the
  1931.           AREAS.BBS file.
  1932.  
  1933.           This option is very useful if you have echoes that are in other
  1934.           networks (not your primary network), and you want to have a
  1935.           different address show up in the origin line.  You could also use
  1936.           this to specify a unique origin line for each conference that you
  1937.           have.
  1938.  
  1939.  
  1940.  
  1941.           WILDMAIL! v2.09                                        Page 32
  1942.           HELP SCREEN
  1943.  
  1944.  
  1945.  
  1946.           If WM is run from the command line with incorrect or missing
  1947.           parameters, it will display a help screen allowing you the option
  1948.           of selecting a specific parameter to obtain help on.  Shown below
  1949.           is a sample screen.
  1950.  
  1951.  
  1952.                WILDMAIL! v2.09 - Mail Processor for WILDCAT! 3.x
  1953.  
  1954.                Select the option you would like more information on :
  1955.  
  1956.                     A]  TOSS
  1957.                     B]  SCAN
  1958.                     C]  PACK
  1959.                     D]  REBUILD,<# of dupes>
  1960.                     E]  PURGE
  1961.                     F]  -A<filename>
  1962.                     G]  -N
  1963.                     H]  -Q
  1964.                     I]  -R<conference #>,<net/node id>,<starting msg #>
  1965.                     J]  -S<schedule name>
  1966.                     K]  -T<conference #>,<extract count>
  1967.                     ?]  General command line information.
  1968.  
  1969.                Press [ENTER] to exit, or enter an item to view :
  1970.  
  1971.  
  1972.           By selecting the corresponding option letter, you will be shown
  1973.           information on the selected command.  Selecting option 'H' presents
  1974.           the following information.
  1975.  
  1976.  
  1977.                COMMAND : -Q
  1978.  
  1979.                Example Usage : "WM -Q"
  1980.  
  1981.                QUIET MODE.  WILDMAIL! processes the mail with no screen
  1982.                displays.  Speeds up processing time by decreasing the
  1983.                resources required to maintain the WILDMAIL! full-screen
  1984.                activity display.
  1985.  
  1986.  
  1987.                Press [ENTER] to continue...
  1988.  
  1989.  
  1990.           After an option letter has been chosen and the information
  1991.           displayed, pressing [ENTER] will return you to the main help
  1992.           screen.  From here you can continue to select more options for
  1993.           additional help or exit the help mode by pressing [ENTER] and you
  1994.           will be returned to the DOS prompt.
  1995.  
  1996.  
  1997.  
  1998.  
  1999.           WILDMAIL! v2.09                                        Page 33
  2000.           ERRORLEVELS
  2001.  
  2002.  
  2003.  
  2004.           Upon exit, WM will register a DOS error level.  If there are any
  2005.           errors encountered when exiting WM, these will be noted in the log
  2006.           file defined in WM.CFG.  Normally, this is WM.LOG.
  2007.  
  2008.                0  . . .  Completed successfully
  2009.                1  . . .  WM.CFG or AREAS.BBS error
  2010.                2  . . .  Not enough disk space to toss mail
  2011.                9  . . .  Fatal error
  2012.  
  2013.  
  2014.  
  2015.  
  2016.           WILDMAIL! v2.09                                        Page 34
  2017.           WM LICENSING AND DISTRIBUTION AGREEMENT
  2018.  
  2019.  
  2020.  
  2021.           Copyright (C) 1991, 1993 by Online Computer Resources.  ALL RIGHTS
  2022.           RESERVED.  COMMERCIAL DISTRIBUTION AND/OR USE PROHIBITED WITHOUT
  2023.           WRITTEN PERMISSION FROM Online Computer Resources.
  2024.  
  2025.           Non-Commercial distribution and/or use is permitted under the
  2026.           following terms:
  2027.  
  2028.           1)   You may copy and distribute copies of WM executable code as
  2029.                you receive it, in any medium, provided that you do so in a
  2030.                lawful, friendly manner and that you conspicuously and
  2031.                appropriately publish on each copy of each file that is a part
  2032.                of the distribution package a valid copyright notice:
  2033.  
  2034.                "Copyright (C) 1991, 1993 by Online Computer Resources.  Any
  2035.                copies that you distribute must be distributed free of charge
  2036.                to the recipient of the copy.  WM may not be sold and you may
  2037.                not rent or lease it to any other person."
  2038.  
  2039.           2)   You must keep this License Agreement intact and give any other
  2040.                recipients of the WM program a copy of this License Agreement
  2041.                along with the program.
  2042.  
  2043.           3)   You must distribute WM in unmodified form.  You may not add
  2044.                an advertisement for your Bulletin Board System, User Group,
  2045.                or anything else either as a file in the distribution packet
  2046.                or as a header in any archive.  You may not add, modify or
  2047.                delete any of the files in the WM distribution archive.
  2048.  
  2049.           4)   WM must be distributed for free. You may not charge a
  2050.                distribution fee for the physical act of transferring a copy
  2051.                of this program.  You may not place this program in any file
  2052.                area of a Bulletin Board System where a fee is required for
  2053.                download.
  2054.  
  2055.           5)   You may not modify your copy or copies of WM or any portion
  2056.                of it and you can not copy and distribute any modifications.
  2057.                WM is distributed in ZIP format and you may not distribute it
  2058.                in any other form.
  2059.  
  2060.           6)   You may not copy, sublicense, distribute or transfer WM except
  2061.                as expressly provided under this License Agreement.  Any
  2062.                attempt otherwise to copy, sublicense, distribute or transfer
  2063.                WM is void and your rights to use the program under this
  2064.                License agreement shall be automatically terminated.
  2065.  
  2066.  
  2067.  
  2068.           WILDMAIL! v2.09                                        Page 35
  2069.           WM LICENSING AND DISTRIBUTION AGREEMENT
  2070.  
  2071.  
  2072.  
  2073.           7)   You may not incorporate parts of WM into other programs
  2074.                without the written permission of Online Computer Resources.
  2075.                Permission may or may not be granted based upon a
  2076.                determination of what your intended use is.
  2077.  
  2078.           8)   For the purposes of this document, "COMMERCIAL USE" is defined
  2079.                as concurrent operation of the software on three or more
  2080.                computers or data lines owned by the same for-profit
  2081.                organization.  Any organization may operate this software
  2082.                under the terms of this Non-Commercial Agreement if operation
  2083.                is limited to two or less computers or data lines.
  2084.  
  2085.           9)   You may use the software only after understanding and agreeing
  2086.                upon the above terms.
  2087.  
  2088.  
  2089.  
  2090.  
  2091.           WILDMAIL! v2.09                                        Page 36
  2092.           WM LICENSING AND DISTRIBUTION AGREEMENT
  2093.  
  2094.  
  2095.  
  2096.           NO WARRANTY
  2097.           ===========
  2098.  
  2099.           WILDMAIL! v2.09 IS DISTRIBUTED AS AN EVALUATION COPY ONLY!  THIS
  2100.           PROGRAM REQUIRES THE USE OF A SPECIAL 30 EVALUATION KEY OBTAINABLE
  2101.           FROM THE WM SUPPORT BBS AT (707) 552-0602.  IF, AT THE END OF THE 30 DAY
  2102.           PERIOD, YOU HAVE NOT REGISTERED THE PRODUCT, WM WILL SIMPLY
  2103.           CEASE TO RUN.  REACTIVATION REQUIRES THE PLACEMENT OF THE
  2104.           REGISTERED KEY FILE IN THE WM DIRECTORY.
  2105.  
  2106.           THIS PROGRAM IS GUARANTEED TO DO ABSOLUTELY NOTHING EXCEPT TAKE UP
  2107.           DISK SPACE.  USE IT AT YOUR OWN RISK.  NEITHER ONLINE COMPUTER
  2108.           RESOURCES NOR ANY OTHER PERSON INVOLVED IN IT'S DISTRIBUTION IS
  2109.           RESPONSIBLE IN ANY WAY, FOR ANY DAMAGES RESULTING FROM ITS USE OR
  2110.           MISUSE, DIRECTLY OR INDIRECTLY.
  2111.  
  2112.           THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF WM IS ENTIRELY
  2113.           WITH YOU.  SHOULD WM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
  2114.           NECESSARY SERVICING, REPAIR OR OTHER DAMAGES TO YOUR EQUIPMENT,
  2115.           SOFTWARE, OR OTHER PROPERTY.
  2116.  
  2117.           ONLINE COMPUTER RESOURCES IS NOT RESPONSIBLE TO YOU FOR DAMAGES,
  2118.           INCLUDING BUT NOT LIMITED TO, ANY LOST PROFITS, LOST MONIES, OR
  2119.           OTHER SPECIAL, GENERAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  2120.           OUT OF THE USE OR INABILITY TO USE (INCLUDING BUT NOT LIMITED TO
  2121.           LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED
  2122.           BY THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
  2123.           OTHER PROGRAMS) OR ANY OTHER LOSS EVEN IF YOU HAVE BEEN ADVISED OF
  2124.           THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER
  2125.           PARTY.
  2126.  
  2127.  
  2128.  
  2129.  
  2130.           WILDMAIL! v2.09                                        Page 37
  2131.           TECHNICAL SUPPORT
  2132.  
  2133.  
  2134.  
  2135.           TECHNICAL SUPPORT
  2136.  
  2137.           You may contact Online Computer Resources at 1:161/123, 1:161/502,
  2138.           1:161/503 or 1:161/504 via netmail or by logging on to the BBS for
  2139.           technical support.  We can also be reached in the WILDCAT! conference
  2140.           on Fidonet.  Business hours are 9am-6pm M-F and 10am-5pm Saturdays PST
  2141.           and our VOICE number is (707) 552-1122.
  2142.  
  2143.           When calling for support, be prepared to have a copy of your
  2144.           AREAS.BBS and WM.CFG files available.  These MUST be the ones
  2145.           you're CURRENTLY using.
  2146.  
  2147.           For even faster support, zip up those two files into a unique file
  2148.           name and send them to our support board at:
  2149.  
  2150.                     (707) 552-0602
  2151.  
  2152.           If your files are already on our system before you call, we will
  2153.           be able to immediately look at your present configuration and offer
  2154.           any needed assistance much faster and more effectively.
  2155.  
  2156.  
  2157.           30 DAY EVALUATION COPY
  2158.  
  2159.           WILDMAIL! v2.09 is a fully functional, full featured mail processor
  2160.           for WILDCAT! v3.xx.  This program is not disabled in any way but
  2161.           does require the use of a special 30 day evaluation key. This key
  2162.           is obtainable by dialing the WM support BBS at the number listed
  2163.           above.
  2164.  
  2165.           This temporary key will allow WILDMAIL! to run FOR 30 DAYS without
  2166.           registration, after which, the program will simply cease to run.
  2167.           This should be sufficient time to properly evaluate the program for
  2168.           fitness prior to its actual registration.
  2169.  
  2170.           After you register the program, you will receive the WM.ID file and
  2171.           then by placing it in the \WILDMAIL directory, it will reactivate
  2172.           the program for normal use.
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.           WILDMAIL! v2.09                                        Page 38
  2190.           APPENDIX A
  2191.  
  2192.  
  2193.  
  2194.           APPENDIX A, LIMITS AND SIZES
  2195.  
  2196.           MEMORY REQUIREMENTS
  2197.  
  2198.                Memory for WM  . . . . . . . . . . . . . . . . . . . . 385k
  2199.  
  2200.  
  2201.           WM.CFG FILE LIMITS
  2202.  
  2203.                AKA  . . . . . . . . . . . . . . . . . . . . . . . 20 lines
  2204.  
  2205.                ADDTOSEENBY  . . . . . . . . . . . . . . . . . . . 20 lines
  2206.  
  2207.                MAP_ZONE . . . . . . . . . . . . . . . . . . . . . 10 lines
  2208.  
  2209.                MATCH_ZONE . . . . . . . . . . . . . . . . . . . . 10 lines
  2210.  
  2211.                OUT_ZONE . . . . . . . . . . . . . . . . . . . . . 10 lines
  2212.  
  2213.                TYPEPACK . . . . . . . . . .  3 definition lines per PACKER
  2214.  
  2215.                MAXDUPES . . . . . . . . . . . . . . . . . . . . . no limit
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.           WILDMAIL! v2.09                                        Page 39
  2222.           APPENDIX B
  2223.  
  2224.  
  2225.  
  2226.           TOSSING MAIL IN DATE/TIME ORDER
  2227.  
  2228.           Mail bundles are tossed in date/time order, no matter what order
  2229.           they are received in, beginning with .SU0, .MO0, etc.  .PKT files
  2230.           are tossed in date/time order also.
  2231.  
  2232.  
  2233.           NODE NUMBER SYNTAX SHORTCUTS
  2234.  
  2235.           WM supports some shortcuts in the specification of Zone, Net, and
  2236.           Node numbers.  The first shortcut is the assumed Zone or Net
  2237.           number.  These lines are all equivalent:
  2238.  
  2239.                1:161/502 1:106/123 1:204/1
  2240.  
  2241.                1:161/502 161/123 204/1            (Zone 1 is defaulted)
  2242.  
  2243.                1:161/502 123 204/1                (Zone 1 and net 161 are
  2244.                                                   defaulted)
  2245.  
  2246.  
  2247.           LARGE MESSAGES
  2248.  
  2249.           Messages that exceed the maximum line limit defined in MAKEWILD for
  2250.           it's respective conference are automatically split into smaller
  2251.           ones in order to maintain the integrity of the original message.
  2252.  
  2253.           In other words, if the incoming message contains 250 lines and the
  2254.           destination conference is set to 150, the first 146 lines are added
  2255.           to the initial message in WC along with a 4 line prompt indicating
  2256.           the split.  WM then creates a new message using the same TO:, FROM:
  2257.           and SUBJECT: information and inserts a 4 line prompt (indicating
  2258.           the message continuation) and then adds the remaining 104 lines.
  2259.  
  2260.           WM will automatically add as many new messages as required to toss
  2261.           the original message into the WC conference.
  2262.  
  2263.  
  2264.           NO CONTENT MESSAGES
  2265.  
  2266.           A NO CONTENT message (null message) is defined as any message not
  2267.           having any text body.
  2268.  
  2269.  
  2270.  
  2271.           WILDMAIL! v2.09                                        Page 40
  2272.           FRONTDOOR BATCH FILES
  2273.  
  2274.  
  2275.  
  2276.           This section is offered as a reference when using WILDMAIL! with
  2277.           the front end mailer called FrontDoor.  This is a very popular
  2278.           mailer and can be downloaded from just about any BBS under the name
  2279.           of FD202.ARJ.  The current version as of this writing is v2.02.
  2280.  
  2281.           This section is devoted to the associated batch files and NOT the
  2282.           actual setup of FrontDoor via the FDSETUP program.  For specific
  2283.           information on FDSETUP, refer to its author for technical support.
  2284.  
  2285.           Again, the information presented here is for reference only!  We
  2286.           can not offer support on FrontDoor, but we have included this
  2287.           section due to it's popularity.
  2288.  
  2289.  
  2290.           ASSOCIATED BATCH FILES
  2291.  
  2292.           FrontDoor can be run standalone, but for use with WILDMAIL! it MUST
  2293.           be run from a batch file.  This file for our example purposes will
  2294.           be called CAT.BAT.
  2295.  
  2296.           When using FrontDoor/WILDMAIL!/WILDCAT!, there are three batch
  2297.           files involved in this process.  These files all exist in the \FD
  2298.           directory.  Shown below is a brief description of these files.
  2299.  
  2300.  
  2301.                CAT.BAT -      This is the main batch file used when running
  2302.                               FrontDoor.  After this file has been executed,
  2303.                               FrontDoor will be ready to receive calls and
  2304.                               if a human caller is detected, it will then
  2305.                               pass control to DOBBS.BAT via the DOS CALL
  2306.                               command.
  2307.  
  2308.                DOBBS.BAT -    When a human caller is detected, FrontDoor
  2309.                               will create this file in the \FD directory
  2310.                               overwriting the previous DOBBS.BAT file and
  2311.                               exit with a errorlevel 100.  This is a one
  2312.                               line batch file that executes EXEBBS.BAT and
  2313.                               contains information that will be passed to
  2314.                               WILDCAT! for proper operation.
  2315.  
  2316.                EXEBBS.BAT -   This is the main batch file used to execute
  2317.                               WILDCAT!  This file will test the contents of
  2318.                               DOBBS.BAT for specific character strings for
  2319.                               use in determining whether or not this is a
  2320.                               reliable connection.  This information is then
  2321.                               passed onto WILDCAT! to enable/disable the
  2322.                               error correcting type protocols.
  2323.  
  2324.  
  2325.  
  2326.  
  2327.           WILDMAIL! v2.09                                        Page 41
  2328.           FRONTDOOR BATCH FILES
  2329.  
  2330.  
  2331.  
  2332.           SYSTEM FLOW
  2333.  
  2334.           The basic flow of these batch files when a human caller connects
  2335.           to FrontDoor is as follows.
  2336.  
  2337.           CAT.BAT -> DOBBS.BAT -> EXEBBS.BAT (then return to CAT.BAT).
  2338.  
  2339.           When CAT.BAT is executed, FrontDoor will be brought up and will be
  2340.           waiting for calls.  When a human caller connects and FrontDoor
  2341.           displays the "Press Escape twice for WILDCAT!" message and after
  2342.           pressing escape twice, FrontDoor will drop with a errorlevel 100
  2343.           and create a batch file called DOBBS.BAT in the \FD directory.
  2344.           This batch file contains information on the connect speed, com
  2345.           port, time remaining until FrontDoor's next event and a possible
  2346.           reliable connect mode string if the modem returned one.
  2347.  
  2348.           In the CAT.BAT file, after dropping with a errorlevel 100, the
  2349.           batch file will instruct it to use the CALL command when executing
  2350.           DOBBS.BAT.  This will ensure that when DOBBS.BAT is finished
  2351.           executing, it will return program execution to CAT.BAT.
  2352.  
  2353.           DOBBS.BAT then executes a batch file called EXEBBS.BAT which in
  2354.           turn tests for various reliable connect strings and then executes
  2355.           the appropriate command line to bring up WILDCAT!
  2356.  
  2357.           When the caller logs off the BBS, WILDCAT! will terminate and
  2358.           program flow will return to EXEBBS.BAT.  This file basically just
  2359.           "ends" and returns to the batch file that executed it called
  2360.           DOBBS.BAT and since there was only one line to that batch file, it
  2361.           will then return to the CAT.BAT file and continue to the NEXT line
  2362.           AFTER executing the CALL command and continue on.  The program flow
  2363.           will return to the main loop and bring FrontDoor back up waiting
  2364.           for calls.
  2365.  
  2366.           If a mail call happens, the basic flow will remain in CAT.BAT and
  2367.           execute WILDMAIL! for processing and then return to FrontDoor.  For
  2368.           additional information on this process, refer to the section
  2369.           regarding the CAT.BAT file.
  2370.  
  2371.           This may sound a little complicated, but in the following examples,
  2372.           we will try and make more sense out of this.
  2373.  
  2374.  
  2375.  
  2376.           WILDMAIL! v2.09                                        Page 42
  2377.           CAT.BAT FILE
  2378.  
  2379.  
  2380.  
  2381.           Below is a sample batch file used to run FrontDoor as a front end
  2382.           mailer for WILDCAT! v3.x.  Throughout the example batch files, line
  2383.           numbers are shown to the immediate left with the > symbols. ie. 23>
  2384.           refers to line 23.  They DO NOT EXIST in the actual batch file.
  2385.  
  2386.  
  2387.                 1>  @echo off
  2388.                 2>  cls
  2389.                 3>  SET FD=c:\fd
  2390.                 4>  SET WCNODEID=1
  2391.                 5>  SET WCMDM=USRHST
  2392.  
  2393.                 6>  :START
  2394.                 7>  c:
  2395.                 8>  cd\fd
  2396.                 9>  fd -NOUNPACK
  2397.                10>  IF ERRORLEVEL 100  goto RUN-BBS
  2398.                11>  IF ERRORLEVEL  90  goto SCAN-TOSS
  2399.                12>  IF ERRORLEVEL  80  goto LOCAL-BBS
  2400.                13>  IF ERRORLEVEL   1  goto EXIT
  2401.                14>  IF ERRORLEVEL   0  goto EXIT
  2402.                15>  goto START
  2403.  
  2404.                16>  :RUN-BBS
  2405.                17>  call DOBBS.BAT
  2406.                18>  goto START
  2407.  
  2408.                19>  :SCAN-TOSS
  2409.                20>  cls
  2410.                21>  c:
  2411.                22>  cd\wildmail
  2412.                23>  wm toss scan
  2413.                24>  goto START
  2414.  
  2415.                25>  :LOCAL-BBS
  2416.                26>  c:
  2417.                27>  cd\wc30
  2418.                28>  wildcat /B LOCAL
  2419.                29>  goto START
  2420.  
  2421.                30>  :EXIT
  2422.  
  2423.  
  2424.  
  2425.           The following descriptions of this batch files assumes some
  2426.           understanding of how to create and use batch files.  The batch
  2427.           files used in these examples make use of 2 important DOS commands,
  2428.           the IF ERRORLEVEL/GOTO and the LABEL commands.  Please refer to the
  2429.           appropriate DOS manual for specifics if necessary.
  2430.  
  2431.  
  2432.  
  2433.  
  2434.           WILDMAIL! v2.09                                        Page 43
  2435.           CAT.BAT FILE
  2436.  
  2437.  
  2438.  
  2439.           CAT.BAT FILE EXPLANATION
  2440.  
  2441.           Line #1 - Simply turns off all display for each command that's
  2442.                     executed from this file.
  2443.  
  2444.           Line #2 - This clears the screen.
  2445.  
  2446.           Line #3 - Sets environment variable FD equal to the path where all
  2447.                     the FrontDoor system files are located and is required
  2448.                     by FrontDoor.
  2449.  
  2450.           Line #4 - Lines #4 and #5 are used for WILDCAT! to set the Node ID
  2451.                     and the appropriate modem definition file (.MDM) to use
  2452.                     for operation when WILDCAT! is executed.
  2453.  
  2454.           Line #6 - This is the MAIN PROGRAM LOOP label.
  2455.  
  2456.           Line #7 - Changes to the appropriate drive letter.  You will need
  2457.                     to specify here which one is required for your system.
  2458.  
  2459.           Line #8 - Change directories to the location of the FrontDoor
  2460.                     program files.
  2461.  
  2462.           Line #9 - This line actually executes FrontDoor.  Notice the
  2463.                     command line parameter, -NOUNPACK.  This command is used
  2464.                     to make sure netmail messages are properly tossed into
  2465.                     WILDCAT!  If this parameter is NOT used, FrontDoor will
  2466.                     grab these messages and toss it into it's own internal
  2467.                     message base and delete them before WILDMAIL! can
  2468.                     properly process them.
  2469.  
  2470.           Line 10 - This line tests to see of the errorlevel returned by
  2471.                     FrontDoor when it exited equals the value of 100.  If it
  2472.                     does, then it will 'goto' the label called RUN-BBS in
  2473.                     line #16.  This will start the process of bringing up
  2474.                     the BBS.  This is desired when a caller connects and
  2475.                     presses the Escape key twice.
  2476.  
  2477.           Line 11 - This functions exactly the same was as line #10 does,
  2478.                     except it will 'goto' a label called SCAN-TOSS on line
  2479.                     #19.  This is used with the active events 'behavior'
  2480.                     option when preparing to process the incoming mail.
  2481.                     Normally, after mail has been received, FrontDoor will
  2482.                     drop with this errorlevel (any number can be specified,
  2483.                     but must be defined in FDSETUP) and then jump to line
  2484.                     #19 to start execution of WILDMAIL!
  2485.  
  2486.  
  2487.  
  2488.           WILDMAIL! v2.09                                        Page 44
  2489.           CAT.BAT FILE
  2490.  
  2491.  
  2492.  
  2493.           Line 12 - Same as line #10 except tests for an errorlevel of 80
  2494.                     and if so, jumps to the label called LOCAL-BBS on line
  2495.                     #25.  This is a user defined errorlevel used to bring up
  2496.                     the BBS in local mode.  This value is defined in
  2497.                     FDSETUP, under Mailer, Function Keys and is normally the
  2498.                     F1 key to remain consistent with WILDCAT!'s SysOp logon.
  2499.                     This option is presented here as a convenience and is
  2500.                     not required for proper operation.
  2501.  
  2502.           Line 13 - Lines #13 and #14 are used to test for abnormal/normal
  2503.                     shutting down (Alt-Q) of FrontDoor.  These lines will
  2504.                     jump to the label called EXIT on line #30 and will
  2505.                     return you to the DOS prompt.  This is a normal exit
  2506.                     routine.
  2507.  
  2508.           Line 15 - This line is a simple safety valve used to restart
  2509.                     FrontDoor in case one of the errorlevels didn't match
  2510.                     the ones that were included here.  Typically, this is
  2511.                     some sort of abnormal exit from FrontDoor, and instead
  2512.                     of ending up at the DOS prompt, this will attempt to
  2513.                     restart FrontDoor.
  2514.  
  2515.           Line 16 - Lines #16, #17 and #18 are used when a human caller is
  2516.                     detected and will used to bring up the BBS.  This line
  2517.                     contains the label for the MAIN LOOP when FrontDoor
  2518.                     drops with an errorlevel 100 from line #10.
  2519.  
  2520.           Line 17 - This line executes the DOBBS.BAT batch file created when
  2521.                     FrontDoor exited with a errorlevel 100.  The CALL
  2522.                     command is used here to ensure that when DOBBS.BAT is
  2523.                     finished executing, it will RETURN TO LINE #18 of this
  2524.                     file.  Without the CALL command, when DOBBS.BAT was
  2525.                     finished executing, it would simply drop to the DOS
  2526.                     prompt.  NOT GOOD!
  2527.  
  2528.           Line 18 - After DOBBS.BAT is finished executing, it will return to
  2529.                     this line and then 'goto' the label called START on line
  2530.                     #6.  This will complete the process of the caller
  2531.                     logging off the BBS and preparing to restart FrontDoor
  2532.                     and be ready to take additional calls.
  2533.  
  2534.           Line 19 - This is the main WILDMAIL! program loop for processing
  2535.                     mail.
  2536.  
  2537.           Line 20 - Clears the screen.
  2538.  
  2539.  
  2540.  
  2541.  
  2542.           WILDMAIL! v2.09                                        Page 45
  2543.           CAT.BAT FILE
  2544.  
  2545.  
  2546.  
  2547.           Line 21 - Changes to the drive where the WILDMAIL! subdirectory is
  2548.                     located.
  2549.  
  2550.           Line 22 - Changes to the WILDMAIL! subdirectory where all the
  2551.                     configuration and executable files are located.
  2552.  
  2553.           Line 23 - Executes WILDMAIL! with the TOSS SCAN command line
  2554.                     parameters.  This will start the actual processing of
  2555.                     mail.
  2556.  
  2557.           Line 24 - This terminates the mail processing loop and restarts
  2558.                     FrontDoor by jumping to a label called START in line #6.
  2559.  
  2560.           Line 25 - The is the main LOCAL LOGON loop's label.  This
  2561.                     'subroutine' is executed when FrontDoor drops with a
  2562.                     errorlevel 80 from line #12.  This is used to allow
  2563.                     local logons to the BBS when the appropriate function
  2564.                     key has been pressed while FrontDoor is up and waiting
  2565.                     for calls.
  2566.  
  2567.           Line 26 - Changes to the drive where WILDCAT! is located.
  2568.  
  2569.           Line 27 - Changes to the subdirectory containing all the WILDCAT!
  2570.                     files.
  2571.  
  2572.           Line 28 - Executes WILDCAT! using the options set in line #4 with
  2573.                     the /B LOCAL command parameters for allowing local
  2574.                     logons.
  2575.  
  2576.           Line 29 - After normal logoff, FrontDoor is brought back up by
  2577.                     returning to line #6.
  2578.  
  2579.           Line 30 - This is the label used when FrontDoor is brought down
  2580.                     via lines #13 or #14.  This is the last line in the
  2581.                     batch file and thus will return you to the DOS prompt.
  2582.  
  2583.  
  2584.  
  2585.  
  2586.           WILDMAIL! v2.09                                        Page 46
  2587.           DOBBS.BAT FILE
  2588.  
  2589.  
  2590.  
  2591.           DOBBS.BAT
  2592.  
  2593.           FrontDoor MUST BE configured to drop with a errorlevel 100 on ALL
  2594.           POSSIBLE CONNECT SPEEDS and create the .BAT file.  This information
  2595.           is found in FDSETUP under Mailer, Errorlevels.
  2596.  
  2597.           This is a one line batch file created by FrontDoor and will change
  2598.           from caller to caller.  Shown below is a sample of this file.
  2599.  
  2600.                EXEBBS 9600 1 897 /ARQ/V32/LAPM/V42BIS
  2601.  
  2602.  
  2603.                ^^^^^^ ^^^^ ^ ^^^ ^^^^^^^^^^^^^^^^^^^^
  2604.                  %0    %1 %2  %3        %4     <----- DOS Variables
  2605.  
  2606.  
  2607.           Below is a breakdown of the above command line.
  2608.  
  2609.                %0 = Command that DOS will execute
  2610.                %1 = Connect speed determined by FrontDoor
  2611.                %2 = Communications port
  2612.                %3 = Minutes remaining until next event
  2613.                %4 = Reliable mode connect string (if applicable)
  2614.  
  2615.  
  2616.           This line will execute a file called EXEBBS.BAT in the \FD
  2617.           directory passing the speed as 9600 (%1), com port 1 (%2), 897
  2618.           minutes (%3) until the next FrontDoor event and the connect string
  2619.           of /ARQ/V32/LAPM/V42BIS (%4).  The contents of EXEBBS.BAT will then
  2620.           take this information and properly evaluate it and then execute it
  2621.           for proper operation in WILDCAT!
  2622.  
  2623.  
  2624.  
  2625.  
  2626.           WILDMAIL! v2.09                                        Page 47
  2627.           EXEBBS.BAT FILE
  2628.  
  2629.  
  2630.  
  2631.           EXEBBS.BAT
  2632.  
  2633.           This batch file is used primarily to bring up WILDCAT! with the
  2634.           parameters passed from the calling batch file called DOBBS.BAT.
  2635.           The information contained in DOBBS.BAT is used to 'set up' WILDCAT!
  2636.           for the proper speed, time remaining before any FrontDoor events
  2637.           and whether or not this is a reliable connection.
  2638.  
  2639.           Sample EXEBBS.BAT file for use with FrontDoor.
  2640.  
  2641.  
  2642.                 1>  @echo off
  2643.                 2>  cls
  2644.                 3>  SET comspec=c:\command.com
  2645.  
  2646.                 4>  SET connect=
  2647.  
  2648.                 5>  if %4 == /ARQ                   SET connect=/MNP
  2649.                 6>  if %4 == /ARQ/HST               SET connect=/MNP
  2650.                 7>  if %4 == /ARQ/V32               SET connect=/MNP
  2651.                 8>  if %4 == /ARQ/LAPM              SET connect=/MNP
  2652.                 9>  if %4 == /ARQ/MNP               SET connect=/MNP
  2653.                10>  if %4 == /ARQ/HST/HST           SET connect=/MNP
  2654.                11>  if %4 == /ARQ/LAPM/V42BIS       SET connect=/MNP
  2655.                12>  if %4 == /ARQ/MNP/MNP5          SET connect=/MNP
  2656.                13>  if %4 == /ARQ/HST/HST/MNP5      SET connect=/MNP
  2657.                14>  if %4 == /ARQ/HST/HST/V42BIS    SET connect=/MNP
  2658.                15>  if %4 == /ARQ/V32/LAPM/V42BIS   SET connect=/MNP
  2659.                16>  if %4 == /ARQ/V32/MNP           SET connect=/MNP
  2660.                17>  if %4 == /ARQ/V32/LAPM/MNP/MNP5 SET connect=/MNP
  2661.  
  2662.                18>  :START
  2663.                19>  c:
  2664.                20>  cd\wc30
  2665.                21>  ctty con
  2666.                22>  wildcat /B %1%connect% %3
  2667.  
  2668.  
  2669.  
  2670.  
  2671.           WILDMAIL! v2.09                                        Page 48
  2672.           EXEBBS.BAT FILE
  2673.  
  2674.  
  2675.  
  2676.           EXEBBS.BAT FILE EXPLANATION
  2677.  
  2678.           Line #1 - Simply turns off all display for each command that's
  2679.                     executed from this file.
  2680.  
  2681.           Line #2 - This clears the screen.
  2682.  
  2683.           Line #3 - This is safety measure to make sure DOS knows where to
  2684.                     look for COMMAND.COM.
  2685.  
  2686.           Line #4 - This is a very important DOS environment variable.  This
  2687.                     is used to pass the /MNP flag associated with the
  2688.                     current connection to WILDCAT! to indicate whether or
  2689.                     not this is a reliable connect.  If this flag is set,
  2690.                     WILDCAT! will make the Ymodem/G and 1K-Xmodem/G
  2691.                     protocols available to the caller.  For now, we are
  2692.                     turning the flag off (actually removing the variable
  2693.                     entirely) because we will test the connect string for a
  2694.                     reliable connect in lines #5 thru #17.
  2695.  
  2696.           Line #5 - Lines #5 thru #17 are used to test the connect string
  2697.                     information passed to us from the DOBBS.BAT file.  If
  2698.                     you refer to the section on the DOBBS.BAT file, note
  2699.                     that this is DOS environment variable %4.  Here we test
  2700.                     for a exact match of the string supplied, if there is a
  2701.                     match, we will turn on the flag used in line #4
  2702.                     (connect=) via the SET command, to now equal /MNP.  If
  2703.                     no match is found, the environment variable 'connect'
  2704.                     will be untouched.
  2705.  
  2706.                     The strings in these lines are ones outputted by your
  2707.                     modem.  You will need to review each possible
  2708.                     combination for your EXACT modem type.  The ones shown
  2709.                     here are for the older USR Dual Standards without
  2710.                     v.32bis.  The strings you enter must be the ones that
  2711.                     are a EXACT MATCH and indicate a reliable connect.  Some
  2712.                     modems use a simple /REL and others may be more complex.
  2713.  
  2714.           Line 18 - The MAIN PROGRAM LOOP for bringing up WILDCAT!
  2715.  
  2716.           Line 19 - Changes to the drive where WILDCAT! is located.
  2717.  
  2718.           Line 20 - Changes to the subdirectory containing all the WILDCAT!
  2719.                     files.
  2720.  
  2721.  
  2722.  
  2723.           WILDMAIL! v2.09                                        Page 49
  2724.           EXEBBS.BAT FILE
  2725.  
  2726.  
  2727.  
  2728.           Line 21 - Redirects output to the CONsole.  This is a safety valve
  2729.                     to make sure there are not conflicts as to where data is
  2730.                     to be outputted to.  This line is not normally needed,
  2731.                     but is here in case a DOOR program goes nuts on you.
  2732.  
  2733.           Line 22 - This is the main command line that executes WILDCAT!
  2734.                     The /B parameter is required and indicates that a front
  2735.                     end mailer is used with this configuration and to look
  2736.                     for additional command line information that is passed.
  2737.                     If you recall in the DOBBS.BAT file, the DOS environment
  2738.                     variable %1 indicated connect speed.  The '%connect%'
  2739.                     parameter is the reliable connect flag used in lines #4
  2740.                     thru #17 and %3 is the time remaining until the next
  2741.                     FrontDoor event.
  2742.  
  2743.                     To help understand this, we will use the contents of the
  2744.                     example DOBBS.BAT file  The command on line #22;
  2745.  
  2746.                          wildcat /B %1%connect% %3
  2747.  
  2748.                     will be replaced with the parameters passed in DOBBS.BAT
  2749.                     and will now look like:
  2750.  
  2751.                          wildcat /B 9600/MNP 897
  2752.  
  2753.                     This indicates a reliable connection at 9600 baud with
  2754.                     897 minutes left until the next FrontDoor event.  A
  2755.                     match was found on line #15 so the DOS environment
  2756.                     variable 'connect' now equals /MNP.  If there wasn't a
  2757.                     match in lines #5 thru #17, the command line would read:
  2758.  
  2759.                          wildcat /B 9600 897
  2760.  
  2761.                     You will notice the /MNP parameter is now missing and
  2762.                     WILDCAT! will not allow the Ymodem/G and 1K-Xmodem/G
  2763.                     protocols.
  2764.  
  2765.  
  2766.           When the caller logs off the BBS, either normally, or by dropping
  2767.           carrier, WILDCAT! will exit and return to the EXEBBS.BAT file.
  2768.           Since there are no remaining lines in this batch file to execute,
  2769.           the program flow will return to DOBBS.BAT, and since there are no
  2770.           more lines to execute in the DOBBS.BAT file, it will return to the
  2771.           CAT.BAT file, line #18.  This will then 'goto' line #6 and restart
  2772.           FrontDoor completing our 'human caller loop'.
  2773.  
  2774.  
  2775.